0 / 0 / 0
Регистрация: 10.12.2011
Сообщений: 11
|
||||||||||||
1 | ||||||||||||
функция atoi22.12.2011, 21:39. Показов 16881. Ответов 5
Метки нет (Все метки)
Функции атои по идее должна превращать строку в число, но почему то я не могу заставить ее работать коректно, в чем ошибка?
0
|
22.12.2011, 21:39 | |
Ответы с готовыми решениями:
5
Проскользывает функция atoi Не работает функция atoi Функция atoi, без использования библиотеки string Почему функция atoi возвращает неожиданный результат? |
0 / 0 / 0
Регистрация: 21.12.2011
Сообщений: 15
|
|
22.12.2011, 21:58 | 2 |
Во первых вы заполняете массив.
0
|
Модератор
13702 / 10905 / 6472
Регистрация: 18.12.2011
Сообщений: 29,112
|
|
22.12.2011, 22:26 | 3 |
int n=atoi(str); - строку в число
itoa(n,str,10) - число n в строку str в 10-ичтой системе счисления
0
|
0 / 0 / 0
Регистрация: 21.12.2011
Сообщений: 15
|
||||||
22.12.2011, 22:27 | 4 | |||||
Во как вариант, просто строка которую ты передаешь в atoi() должна содержать только цифры.
Только подправь библиотеки, а то я на билдере сделал.
0
|
0 / 0 / 0
Регистрация: 10.12.2011
Сообщений: 11
|
|
22.12.2011, 23:01 [ТС] | 5 |
мне нужно чтобы там содержались знаки - и +.
Добавлено через 6 минут [QUOTE=zss2;2318346]int n=atoi(str); - строку в число itoa(n,str,10) - число n в строку str в 10-ичтой системе счисления[/QUOTE поясни что представляет собой число n
0
|
Модератор
13702 / 10905 / 6472
Регистрация: 18.12.2011
Сообщений: 29,112
|
|
23.12.2011, 20:00 | 6 |
0
|
23.12.2011, 20:00 | |
23.12.2011, 20:00 | |
Помогаю со студенческими работами здесь
6
Функция atoi определяет только первое число ряда символов, а нужно, чтобы считало весь ряд, как это сделать? atoi atoi() atoi не работает! Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |