2 / 2 / 1
Регистрация: 30.07.2016
Сообщений: 118
|
||||||
1 | ||||||
Не работает atoi()28.08.2017, 21:41. Показов 2408. Ответов 6
Метки нет (Все метки)
Использую VS 2015 в switch при вводе другой буквы должен сработать default и atoi должен записать значение в val но выводится 0 ,или это я чего то не понимаю и все так и должно быть?
0
|
28.08.2017, 21:41 | |
Ответы с готовыми решениями:
6
atoi не работает! Как работает atoi Не работает функция atoi В функции вычисления не работает функция atoi |
28.08.2017, 22:04 | 2 | |||||
Кликните здесь для просмотра всего текста
Возможно VS или Windows по своему понимают scanf("%2s", card_name); - стоит вывести card_name перед switch
0
|
200 / 87 / 9
Регистрация: 15.11.2010
Сообщений: 472
|
||||||
29.08.2017, 06:51 | 4 | |||||
Goose45, да у меня в Windows 7 программа, скомпилированная mingw, заработала правильно, как и должна.
Единственное, что удивило, — это рекурсивно определённая main(). Разве такое возможно? Я считал, что стандарт это запрещает и такая программа просто не сможет скомпилироваться. Но она и скомпилировалась, и заработала у меня, что меня сильно удивило. Добавлено через 7 минут Неужели рекурсивный вызов main() допускается стандартом и пропускается компилятором? Добавлено через 1 минуту Да, card_name должен быть объявлен как
0
|
Вездепух
11689 / 6368 / 1723
Регистрация: 18.10.2014
Сообщений: 16,051
|
|
29.08.2017, 06:52 | 5 |
Сообщение было отмечено Goose45 как решение
Решение
3
|
200 / 87 / 9
Регистрация: 15.11.2010
Сообщений: 472
|
|
29.08.2017, 06:56 | 6 |
Не знал Ссылочку можно на стандарт (или его черновик), где это написано? Я верю, просто прочитать интересно.
0
|
Вездепух
11689 / 6368 / 1723
Регистрация: 18.10.2014
Сообщений: 16,051
|
|
29.08.2017, 08:24 | 7 |
Сообщение было отмечено Goose45 как решение
Решение
В стандарте С++ (С++17) это
--- Также в стандарте С++ есть "Annex C (informative)", который содержит детали совместимости С++ и С
5
|
29.08.2017, 08:24 | |
29.08.2017, 08:24 | |
Помогаю со студенческими работами здесь
7
atoi() atoi atoi atoi в uintmax_t Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |