Показать сообщение отдельно

  #9  
Старый 20.11.2009, 00:31
Mystic.asm
Новичок
Регистрация: 20.08.2008
Сообщений: 2
Провел на форуме:
30695

Репутация: 0
По умолчанию

Вообще-то после
cin >> str;
считывание остается на той же строке, поэтому для получения следующей строки необходимо считать из потока символ '\n' (перейти к следующей строке) оператором
getline(cin,str);
а уже потом считывать нужную строку тем же оператором

То есть просто добавь после cin >> оператор getline() или (что не рекомендую из-за более плохой читабельности кода) перед нужным getline добавь дополнительный getline(cin,str)

Последний раз редактировалось Mystic.asm; 20.11.2009 в 00:34..
 
Ответить с цитированием