Re[3]: Помогите разобраться
От: Mad_Stas Беларусь  
Дата: 26.12.07 17:51
Оценка: 3 (1)
Здравствуйте, a1ien.n3t, Вы писали:

AN>Дак как он может фходить в цикле while еще раз в функцию command после того как я выпрыгиваю из нее.

AN>Он почемуто проскакивает gets после того как мы выпрыгиваем из command.

Внимай. Твоя проблема в cin>>t;

Эта комманда вычитывает из stdin строку, но оставляет там символ новой строки.
Последующая чуть позже команда gets берет этот символ.

Решение: вставь перед gets команду fflush(stdin) либо считывай данные какими-либо другими командами.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.