|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
28.05.2010, 18:54 | #1 |
Пользователь
Регистрация: 30.12.2009
Сообщений: 33
|
С++ Написать программу, для вывода предложений, состоящих из заданного количества слов
Написать программу, которая считывает текст из файла и выводит на экран только предложения, состоящие из заданного количества слов.
к примеру #include <cstdlib> #include <iostream> #include <sys\stat.h> using namespace std; int main(int argc, char *argv[]) { FILE *hFile; char str_buf[256], ch[1]; struct stat fs; int i, cit_pos; char cit; hFile = fopen("text_file.txt","r"); if (hFile == NULL) { printf("File open error!\n"); } else { fstat(fileno(hFile), &fs); memset(str_buf, 0, 256); cit = 0; cit_pos = 0; i = 0; do { fread(ch, 1, 1, hFile); i++; if (ch[0] == '"') { if (!cit) { cit = 1; cit_pos = 0; } else { cit = 0; str_buf[cit_pos] = 0; printf("%s\n",str_buf); } } else { if (cit) { str_buf[cit_pos] = ch[0]; cit_pos++; } } } while (i < fs.st_size); fclose(hFile); } return EXIT_SUCCESS; } выводит на экран предложения с кавычками) надо где-то изменить прогу) |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
[Вопрос]Перенос слов и предложений в ListBox | Человек_Борща | Общие вопросы Delphi | 5 | 03.04.2010 15:22 |
Суммирование заданного количества цифр | fs444 | Общие вопросы C/C++ | 7 | 01.02.2010 17:43 |
Написать программу которая для заданного символьного ряда подсчитывает количество слов! | komarvl | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 4 | 11.12.2009 01:42 |
подсчитать количество символов слов и предложений | nev | Помощь студентам | 4 | 09.06.2007 21:22 |
Help! Немогу написать код для посчета и вывода результатов. | Руслан | БД в Delphi | 2 | 22.12.2006 13:29 |