Re: Разбиение строки на слова с помощью scanf
От: RST_Angellab  
Дата: 17.10.05 07:08
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Необходимо разбить вводимую в консоли строку на отдельные слова, разделенные пробелами, для дальнейшей их обработки.

А>Использую для этого следующий цикл, но возникла проблема выхода из него:

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


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

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