2 / 2 / 1
Регистрация: 11.07.2016
Сообщений: 152
|
||||||
1 | ||||||
Почему при выполнении данного кода выполняются оба условия?11.07.2016, 15:36. Показов 1001. Ответов 5
Метки нет (Все метки)
Здравствуйте!!! подскажите знающие люди почему при выполнении данного кода выполняются оба условия. при grade =='7' программа выполняет как истинное действие так и ложное...
0
|
11.07.2016, 15:36 | |
Ответы с готовыми решениями:
5
Машина Тьюринга: заменить слово на пустое при выполнении данного условия. Почему программа не останавливается при выполнении условия? Будет ли утечка памяти при выполнении данного кода? опишите пожалуйста что происходит при выполнении данного кода |
5113 / 4552 / 854
Регистрация: 07.10.2015
Сообщений: 9,462
|
|
11.07.2016, 15:52 | 2 |
Roman2947, потоковая функция getchar() отдает по одному символу из введенной строки, последним символом будет 0x0a
Если ввести один символ '7' и нажать Enter, то в итоге получим два символа: '7' и 0x0a Дальше, думаю, понятно
1
|
2 / 2 / 1
Регистрация: 11.07.2016
Сообщений: 152
|
|
11.07.2016, 16:26 [ТС] | 3 |
а каким образом можно сигнорить 0x0a??
0
|
5113 / 4552 / 854
Регистрация: 07.10.2015
Сообщений: 9,462
|
||||||
11.07.2016, 16:40 | 4 | |||||
Roman2947, хотя бы так:
0
|
2 / 2 / 1
Регистрация: 11.07.2016
Сообщений: 152
|
|
11.07.2016, 16:46 [ТС] | 5 |
попробовал вставить код символа 0х0А тоже работает!))) спасибо огромное за помощь! день был потрачен для разбора данной проблемы, радует, что хоть не зря))))
0
|
5113 / 4552 / 854
Регистрация: 07.10.2015
Сообщений: 9,462
|
|
11.07.2016, 16:55 | 6 |
Roman2947, а 0x0a это и есть '\n'
Удачи!
0
|
11.07.2016, 16:55 | |
11.07.2016, 16:55 | |
Помогаю со студенческими работами здесь
6
Комбобокс - почему не выполняются условия Описать оператор выбора, в котором при истинности второго условия выполняются действия и третьего условия тоже Найти все f(x) и g(x), при которых выполняются следующие условия Из TRY в CATCH при выполнении условия Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |