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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
GoD02
2 / 2 / 0
Регистрация: 19.05.2012
Сообщений: 28
#1

Избавление от повторных слов в файле - C++

19.05.2012, 12:24. Просмотров 257. Ответов 0
Метки нет (Все метки)

Компилятор - BORLANDC
Задача такова:
Дан файл, содержащий текст на английском языке. В предложениях некоторые из слов записаны подряд несколько раз (Предложение заканчивается точкой или восклицательным знаком). Получить в новом
файле отредактированный текст, в котором удалены повторные вхождения слов в предложение.

Нужна простая программа, без ООП...

Конкретно не могу разобраться как:
1) Считать по словам, сравнить соседние и удалить повтор...

Просто проболел учебу, и не могу теперь сам разобраться, помогите пожалуйста)
Всё, до чего смог додуматься - перегнал строку файла в массив, но сам понимаю что бред сделал... На всякий случай вот, что смог сам начирикать:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include<stdlib.h>
#include<conio.h>
#include<iostream.h>
#include<stdio.h>
void main()
{   FILE *fp;
    char x,k,mas[100];
    int i;
    clrscr();
    fp=fopen("povtor.txt","w+");
    puts("Vvedite simvoli. Priznak konca - *");
    while((x=getchar())!='*')
        putc(x,fp);
    printf("\n");
    fclose(fp);
    fp=fopen("povtor.txt","r");
    fgets(mas,100,fp);
    cout<<"\n\n\n\n mas= \n"<<mas;
    fclose(fp);
    getch();
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.05.2012, 12:24     Избавление от повторных слов в файле
Посмотрите здесь:

Количество слов в файле! C++
Поиск слов в файле C++
C++ Поиск слов в файле
Подсчет слов в файле. C++
C++ Определить количество слов в файле
Перенос слов в файле C++
Повтор слов в файле C++
Поиск слов в файле. C++
C++ Количество слов в файле. С++
C++ Смена слов в файле
Поиск слов в файле C++
C++ Перемешивание слов в файле

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

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