Разбиение строки на слова с помощью scanf
От: Аноним  
Дата: 17.10.05 06:38
Оценка:
Необходимо разбить вводимую в консоли строку на отдельные слова, разделенные пробелами, для дальнейшей их обработки.
Использую для этого следующий цикл, но возникла проблема выхода из него:

    char str[100];
    while (scanf("%s", str))
    {
        printf("%s\n", str);
        // Заносим слово в массив или делаем что-нибудь другое.
        // ...
    }


Вариант, использующий cin, не помог. В чем может быть ошибка?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.