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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 29.05.2010, 23:03   #1
so1o
 
Регистрация: 16.11.2009
Сообщений: 7
По умолчанию Строки

1. Дан текстовый файл, фразы в котором отделены друг от друга точками, а слова – пробелами и знаками препинания. Удалить из этого файла все фразы, содержащие слово «мама».
вот все, что я смог сделать...
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <conio.h>
int main()
{ char *str1,*str2="mama",*ptr,*str3;
FILE *fp;
long size;
char file[50];
puts("Enter the name of the file: \n");
gets(file);
if((fp=fopen(file,"rb"))==NULL)
{ printf("Program can't open %s\n",file);
exit(1);
}
fseek(fp,0,SEEK_END);
size=ftell(fp);
fseek(fp,0,SEEK_SET);
fgets(str1,size,fp);
ptr=strtok(str1,".");
while(true)
{ ptr=strtok(NULL,".");
if(ptr==NULL) { break; }
else str3=strstr(str1,str2);
// printf("%s\n",str3);
}
getch();

}

что дальше? надеюсь на вашу помощь
so1o вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Определять максимальную длину той части строки s, которая не содержит символы из строки s1. Александе еть я Общие вопросы C/C++ 5 13.04.2010 20:54
Удаление элементов строки s2 из строки s1 Ueshua Общие вопросы C/C++ 4 20.12.2009 13:06
Перенести символа с начала строки в место перед запятой этой же строки. Zhiltsov Microsoft Office Excel 4 05.06.2009 13:10
Строки. Как вывести часть строки? Anfall Общие вопросы Delphi 7 26.02.2009 09:10
считать из файла две строки, вывести на экран символы первой строки, которые отсутствуют во второй gotex Помощь студентам 4 08.05.2008 02:27