Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 07.01.2010, 14:46   #1
N-tony
Новичок
Джуниор
 
Регистрация: 07.01.2010
Сообщений: 1
По умолчанию Поиск ключевого слова по текстовым файлам в заданной директории....помогите плиз

Программу нужно написать. Пользователь вводит директорию и ключевое слово. А программа выводит имена тех текстовых файлов в которых это ключевое слово найдено. написал только процедуру пока что которая текстовые файлы все находит в директории и вывод всех их. помогите плиз, вот код который на данный момент осуществил:
Код:
#include <conio.h>
#include <dir.h>
#include <stdio.h>

enum Fattr_vo{FDIR=8}
unsigned qondisk(char *const path, const char f0, const char f1) {
unsigned n=0;
ffblk attr;
unsigned char b, c;

if(findfirst(path, &attr, 63)) return 0;

do {
b=0; c=1;
while(b<6) {
if(((f0>>b)%2 && (attr.ff_attrib>>b)%2!=(f1>>b)%2)) {c=0; break;}
b++; if(b==3) b++;
}
if(attr.ff_name[0]=='.') c=0;
if(c) {cprintf("%s ", attr.ff_name); n++;}
}
while(!findnext(&attr));

return n;
}

void main()
{
clrscr();
unsigned n = qondisk("d:/*.txt", FDIR, FDIR);

cprintf("naideno: %u", n);
getch();
}

Последний раз редактировалось Sazary; 07.01.2010 в 23:54.
N-tony вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
поиск по rtf файлам newbee-dust Помощь студентам 1 25.05.2009 22:05
Поиск директории Volkogriz Общие вопросы Delphi 1 05.02.2009 01:29
Вывести все слова входного потока, заканчивающиеся заданной последовательностью символов fiaftw Общие вопросы C/C++ 2 03.02.2009 00:44
Кодирование на основе ключевого слова и шифрование файла Шульц Помощь студентам 5 24.09.2008 22:09