1 | ||||||
Что делает cin.get20.09.2012, 21:18. Показов 6259. Ответов 28
Метки нет (Все метки)
Вот код:
0
|
20.09.2012, 21:18 | |
Ответы с готовыми решениями:
28
Что делает cin.ignore(); Что делает метод cin.ignore? Что делает цикл "while(cin.getline(buf,l_buf))" ? Как работает cin.peek, cin,get, cin.ignore, cin.clear? |
601 / 569 / 104
Регистрация: 07.11.2010
Сообщений: 2,004
|
|
20.09.2012, 21:21 | 2 |
c чего вы взяли, что он должен вывести ее код?
0
|
20.09.2012, 21:23 [ТС] | 3 |
0
|
127 / 125 / 16
Регистрация: 03.07.2011
Сообщений: 354
|
||||||
20.09.2012, 21:28 | 4 | |||||
1
|
1181 / 894 / 94
Регистрация: 03.08.2011
Сообщений: 2,461
|
|
20.09.2012, 21:35 | 6 |
Dani, после некорректного ввода в переменную а, в потоке устанавливается бит failbit. Дальнейшие операции над потоком нельзя проводить, пока не будет выполнен std::istream::clear.
1
|
1181 / 894 / 94
Регистрация: 03.08.2011
Сообщений: 2,461
|
|
20.09.2012, 21:49 | 8 |
Тип переменной - int. Символы, кроме цифр, пробела, минуса или новой строки считаются за ошибку ввода.
1
|
1181 / 894 / 94
Регистрация: 03.08.2011
Сообщений: 2,461
|
|
20.09.2012, 21:56 | 10 |
Dani, если честно, то понятия не имею. Возможно UB.
0
|
1181 / 894 / 94
Регистрация: 03.08.2011
Сообщений: 2,461
|
|
20.09.2012, 21:58 | 12 |
0
|
20.09.2012, 22:06 [ТС] | 15 | |||||
igorrr37, а почему такой код выводит 65?
0
|
127 / 125 / 16
Регистрация: 03.07.2011
Сообщений: 354
|
|
20.09.2012, 22:10 | 16 |
вроде получается он ничего не удаляет из потока и выйдет тоже, что без строки с cin.ignore
1
|
5498 / 4893 / 831
Регистрация: 04.06.2011
Сообщений: 13,587
|
|
20.09.2012, 22:38 | 20 |
Как ни странно, делаю после cin >> a; cout << cin.fail(), выводит 0, как будто никакой ошибки не было.
1
|
20.09.2012, 22:38 | |
20.09.2012, 22:38 | |
Помогаю со студенческими работами здесь
20
Защита от дурака при вводе текста с помощью: cin.get cin.clear cin.sync Объясните пожалуйста как работают cin.good(), cin.sync(), cin.clear() Не могу понять на что способен sort, и что делает его компаратор Что в программе делает так, что процессор грузится на 100%? Я не могу понять что делает данная программа. Точнее что делают функции используемые в это коде Что это за знак >> прочитал что это сдвиг вправо? что он делает Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |