|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
10.06.2010, 19:22 | #1 |
Новичок
Джуниор
Регистрация: 10.06.2010
Сообщений: 2
|
«Обработка текстовых файлов. Исследование линейного списка»
«Обработка текстовых файлов. Исследование линейного списка»
Задан исходный текст на русском языке. Длина текста – не более NL строк. Длина строки – не более NS символов. После обработки исходного текста полученные слова хранить в однонаправленном линейном не кольцевом списке. Для каждого слова хранить также число согласных букв в слове. В полученном линейном списке найти слова, в которых количество согласных букв превышает заданное значение. Заданное значение содержится в первой строке исходного файла. В файл результатов напечатать исходный текст (Эко печать) состояние сформатированного линейного списка и найденные слова. тут есть одна прога но она не пашет выдает ошибки (( надо делать в С++ Текст программы #include <iostream.h> #include <string.h> #include <alloc.h> #include <conio.h> #include <stdlib.h> struct FDat { //структура данных для слова char Word[100]; //слово int r; // число согластных букв FDat *Next; // указатель на следующий элемент списка }; FDat *Add(FDat *posl) { if (posl == NULL){ posl = new FDat; } else { posl->Next = new FDat; posl = posl->Next; } void Show (FDat *begin) { cout << "Prosmotr spiska!!! \n"; cout <<"Word and count consonants\n"; while ( begin != NULL) { cout <<"\n"<< begin->Word <<"."<<begin->r <<" \n "; begin = begin->Next; } } int main () { char file[100]; FDat *p; FDat *p1; cout<<"Imy vhodnogo txt fila: "; cin>>file; fin.open(file); if(fin.fail()) { cout<<"Oshibka!!!!"; getch();exit(1);} p1 = Add(null); p = p1; while(fin.good()) {if(word==NULL){cout<<"Net pamaty";getch();exit(1);} fin>>p->word>>p->r; p=add(p); } fin.close(); Show(p1); } Последний раз редактировалось Serparns; 10.06.2010 в 23:55. |
10.06.2010, 19:22 | #2 |
Новичок
Джуниор
Регистрация: 10.06.2010
Сообщений: 2
|
помогите плиз затра экзамен...
Последний раз редактировалось Serparns; 10.06.2010 в 19:47. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Обработка текстовых и бинарных файлов. | Sekmegalife | Помощь студентам | 0 | 22.12.2009 21:51 |
Обработка текстовых файлов | Маринка777 | Общие вопросы .NET | 2 | 22.12.2009 17:37 |
Обработка символьных данных и текстовых файлов | Skrip | Общие вопросы C/C++ | 7 | 17.06.2009 21:54 |
Обработка текстовых файлов | Frenki | Помощь студентам | 4 | 17.05.2009 14:52 |