Посимвольно считывание с консоли С++ [дубликат]

410
19 октября 2017, 11:09

На данный вопрос уже ответили:

  • Как считать посимвольно данные до пробела? 3 ответа
  • Консоль. Считывание нажатой клавиши 2 ответа

Как считывать строку с консоли посимвольно? То есть, пользователь вводит символ, программа тут же прибавляет его к строке, пока символ не станет равным \n

Answer 1

Можно читать

char c;
while(cin.get(c)) {
    if (с == '\n') break;

или просто

while((c = cin.get()) != '\n')...

только во втором версии должен быть int, а не char.

READ ALSO
QTableWidget Drag&Drop cell

QTableWidget Drag&Drop cell

Как в переопределенном методе "dropEvent" определить в какую ячейку перетаскивается объект, так же необходимо знать из какой ячейки этот объект...

371
“Русский” unicode в консоли [дубликат]

“Русский” unicode в консоли [дубликат]

На данный вопрос уже ответили:

336
Не перегружается оператор '>>'

Не перегружается оператор '>>'

По какой причине может не перегружаться оператор '>>'

271