Преобразование строки в число c
Автор Максим Шилов задал вопрос в разделе Другие языки и технологии
Помогите преобразовать строку в целое число на c++!! и получил лучший ответ
Ответ от Виктор Лещенко[гуру]
ссылка
Ответ от Egregreh[гуру]
Попробуйте этот код #include <sstream> using std::istringstream; #include <iostream> using std::cout; using std::endl; int main(int argc, char *argv[]) // argv - число { istringstream isst; int chislo=0
Попробуйте этот код #include <sstream> using std::istringstream; #include <iostream> using std::cout; using std::endl; int main(int argc, char *argv[]) // argv - число { istringstream isst; int chislo=0
Ответ от ?????? Зелёный змий ??????[гуру]
const wchar_t *pString = L"88234723"; int n = 0; while (*pString) { n = 10 * n + *pString - L'0'; pString++; } printf("n = %d\n", n); Ну и самому придется позаботиться, насчет +/- перед числом, чтобы символы
const wchar_t *pString = L"88234723"; int n = 0; while (*pString) { n = 10 * n + *pString - L'0'; pString++; } printf("n = %d\n", n); Ну и самому придется позаботиться, насчет +/- перед числом, чтобы символы
Ответ от 22 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: Помогите преобразовать строку в целое число на c++!!