Форум программистов, компьютерный форум CyberForum.ru

Нужна программа срочно по поиску символов в тексте!!!!! - C++

Восстановить пароль Регистрация
 
DArFina
0 / 0 / 0
Регистрация: 03.01.2010
Сообщений: 6
03.01.2010, 13:06     Нужна программа срочно по поиску символов в тексте!!!!! #1
Помогите написать программу,пожалуйста.Нужна сегодня.На С.
Найти в файле все слова,содержащие сочетание букв,задавамое с клавиатуры.
Подсчитать количество этих слов.Заданное сочетание букв и количество слов вывести в тот же файл.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.01.2010, 13:06     Нужна программа срочно по поиску символов в тексте!!!!!
Посмотрите здесь:

нужна помощь в С++ срочно C++
очень срочно нужна программа на сортировки на с++!!! C++
Нужна программа для поиска слова в тексте. с++ C++
C++ Срочно нужна помощь
C++ Программа по поиску совпадений слов в текстовом документе
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Aye Aye
 Аватар для Aye Aye
367 / 281 / 36
Регистрация: 17.12.2009
Сообщений: 567
03.01.2010, 14:26     Нужна программа срочно по поиску символов в тексте!!!!! #2
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
#include <stdio.h>
#include <conio.h>
int length(char str[])
{
    int i=0;
    while (str[i]!='\0')i++;
    return i;
}
void main()
{
     FILE *f;
     f=fopen("test.txt","r");
     if(!f)
     {
             printf("File not found, abort\n");
             getch();
             return;
     }
     char mask[81];
     printf("Enter mask\n");
     scanf("%s",&mask);
     char c;
     int i=0;
     int counter=0;
     while (feof(f)==0)
     {
           fscanf(f,"%c",&c);
           if (mask[i]==c)
           {
              i++;
           }
           else
           {
               if (i==length(mask))
               {
                        counter++;
                        i=0;
               }
               i=0;
           }
           printf("c=%c i=%d counter=%d\n",c,i,counter);
     }
     fclose(f);
     printf("counter %d",counter);
     f=fopen("test.txt","wt");
     if(!f)
     {
             printf("File not found, abort\n");
             getch();
             return;
     }
     fprintf(f,"coutnter=%d mask=%s",counter,mask);
     fclose(f);
     getch();
}
содержание test.txt:
asd abc jkdn abcd ljs abc kjfl
правда вся предыдущая информация в файле затирается, но это ты уже сам додумаешься как её созранить.
для теста вводишь маску "abc".
DArFina
0 / 0 / 0
Регистрация: 03.01.2010
Сообщений: 6
03.01.2010, 14:35  [ТС]     Нужна программа срочно по поиску символов в тексте!!!!! #3
Спасибо большое за помощь,теперь я безумно рада)))
niXman
Эксперт C++
 Аватар для niXman
3133 / 1445 / 49
Регистрация: 09.08.2009
Сообщений: 3,441
Записей в блоге: 2
03.01.2010, 14:41     Нужна программа срочно по поиску символов в тексте!!!!! #4
Цитата Сообщение от DArFina Посмотреть сообщение
теперь я безумно рада)))
поделись с Aye Aye радостью. полагаю, ему будет приятно
Yandex
Объявления
03.01.2010, 14:41     Нужна программа срочно по поиску символов в тексте!!!!!
Ответ Создать тему
Опции темы

Текущее время: 13:34. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru