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

Cчитать текст из файла и вывести на экран предложения, начинающиеся с тире - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 9, средняя оценка - 4.78
Mamamia
Сообщений: n/a
29.03.2011, 12:42     Cчитать текст из файла и вывести на экран предложения, начинающиеся с тире #1
Помогите!!!!!!!!
Жизненно важно!!!!
НЕОБХОДИМА программа которая считывает текст из файла и выводит на экран предложения, начинающиеся с тире!!!!!!!!
БУДУ БЕЗМЕРНО БЛАГОДАРНА!!!!!
P.S. Желательно, чтобы прога была написана на Borland C++ 4.5

 Комментарий модератора 
Именуйте темы осмысленно. Название темы должно максимально полно отражать ее содержимое.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.03.2011, 12:42     Cчитать текст из файла и вывести на экран предложения, начинающиеся с тире
Посмотрите здесь:

Вывести только предложения, начинающиеся с тире C++
Cчитать текст из файла и вывести на экран только цитаты C++
C++ Cчитать текст и вывести на экран только предложения, содержащие введенное с клавиатуры слово.
C++ Написать программу, которая считывает текст из файла и выводит на экран сначала предложения, начинающиеся с однобуквенных слов, а затем все остальные
C++ Строки и структуры. Cчитать из текстового файла три предложения и вывести их в об-ратном порядке
программу, которая считывает текст из файла и выводит на экран только предложения, начинающиеся с тире, перед которым могут находиться только пробелы C++
Считать текст из файла и вывести на экран только предложения начинающиеся с тире C++
C++ Считать текст из файла и вывести на экран только предложения, начинающиеся с тире

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
xAtom
 Аватар для xAtom
910 / 735 / 60
Регистрация: 09.12.2010
Сообщений: 1,346
Записей в блоге: 1
29.03.2011, 17:19     Cчитать текст из файла и вывести на экран предложения, начинающиеся с тире #2
Цитата Сообщение от Mamamia Посмотреть сообщение
Помогите!!!!!!!!
Жизненно важно!!!!
НЕОБХОДИМА программа которая считывает текст из файла и выводит на экран предложения, начинающиеся с тире!!!!!!!!
БУДУ БЕЗМЕРНО БЛАГОДАРНА!!!!!
P.S. Желательно, чтобы прога была написана на Borland C++ 4.5

Вот начиркал пока на работе нечего делать было...

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
#include <stdio.h>
 
void main() {
 
FILE*  fp = fopen("X:\\tmp.txt", "r");  // открываем файл
fseek(fp, 0, SEEK_END);
long  len = ftell(fp);
fseek(fp, 0, SEEK_SET);
 
char*   buff = (char*) malloc( (size_t) len );  // выделяем память для данных
memset(buff, '\0', (size_t) len );  // заполним нулями буфер
fread((void*) buff, len, 1, fp);    // читаем одним разом все данные
fclose(fp);
    
const char* str = buff;   
while(1) {
    const char*  sub = strchr(str, '-'); // выделяем подстроку от тире
    if(! sub) 
        break;
    while( *sub ) {  // до символа разделителя предложений
        if( *sub == '.' || *sub == '!' || *sub == '?' ) 
        break;
        printf("%c", *sub);
        *sub++;
    }
    puts("\n");
    str = sub;
}
free(buff);  // освободим память
buff = NULL;
 
getchar();
}
Вы имели среду Borland C++ 4.5 для вывода строк в консоль а не GUI-интерфейс.
Yandex
Объявления
29.03.2011, 17:19     Cчитать текст из файла и вывести на экран предложения, начинающиеся с тире
Ответ Создать тему
Опции темы

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