2013-03-08 1 views
0

Я написал небольшую функцию rgrep, и у меня будет другой текстовый файл со словами, с которыми я проверяю шаблон. Мой текстовый файл будет в следующем формате.Цитирование по строке ввода и вызов функции в C?

a 
because 
cat 
7.* 

Как написать цикл, который вызовет функцию для каждого из этих слов в файле? Благодаря!

+6

Что конкретно вы не можете с этим справиться? Похоже, что любая обычная конструкция цикла может быть использована. Не могли бы вы показать, что вы пробовали до сих пор, пожалуйста? – Mat

+0

Попробуйте найти fopen, fread, fclose, fgets, strchr и прочитать о них. Вы скоро узнаете весь код, чтобы делать то, о чем вы просили. : -D – Abhineet

+0

'int rgrep_matches (char * line, char * pattern)' является моей функцией rgrep, и я полагаю, что моя строка ввода может быть примерно такой: 'm', 'y', 'I', 'n', ' p ',' u ',' t ',' \ n ',' \ 0 '. Наверное, я был смущен, потому что я могу запустить его как '$./Rgrep '\ .hi' Opal

ответ

1

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