![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 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(); } что дальше? надеюсь на вашу помощь |
![]() |
![]() |
![]() |
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Определять максимальную длину той части строки 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 |