Re[3]: Паттерны на Си, надо выкусить нормальные слова из мус
От: Кодт Россия  
Дата: 06.08.03 08:57
Оценка: 3 (1)
Здравствуйте, WolfHound, Вы писали:

К>>sscanf'ом здесь не обойдешься: он не запоминает, где закончил разбор.


WH>%n Ы?


Интэрэсно, надо запомнить.
Тогда так
const char* src;
...

while(true)
{
  int skip;
  char word[1000];

  int n = sscanf("%[a-zA-Z]%n", word, &skip);
  if(n != 2) break;

  process_word();

  src += skip;
}

ДА?
Перекуём баги на фичи!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.