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

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

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 27, средняя оценка - 4.81
Vobla
0 / 0 / 0
Регистрация: 30.11.2010
Сообщений: 7
30.11.2010, 20:39     Написать программу, которая считывает текст из файла и выводит предложения, не содержащие запятых #1
Здравствуйте. Прошу помощи в написание программу на C++ "Написать программу, которая считывает текст из файла и выводит на экран только предложения, не содержащие запятых." Заранее благодарен.
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.11.2010, 20:39     Написать программу, которая считывает текст из файла и выводит предложения, не содержащие запятых
Посмотрите здесь:

Считать текст из файла и вывести на экран его предложения в обратном порядке C++
программа, которая считывает текст из файла и выводит на экран только предложения, не содержащие запятых C++ Builder
C++ Написать программу, которая считывает текст из файла и выводит на экран только предложения, не содержащие запятых.
C++ Написать программу,которая считывает текст из файла и выводит на экран только предложения,содержащие введенное с клавиатуры слово.
Нужна программа, которая считывает текст из файла и выводит на экран только предложения, не содержащие запятых C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Kenwood2010
48 / 59 / 7
Регистрация: 26.11.2010
Сообщений: 192
30.11.2010, 22:52     Написать программу, которая считывает текст из файла и выводит предложения, не содержащие запятых #2
В общем, программа читает файл построчно, если имеется хоть одна запятая в строке, то ее не выводит, а выводит сообщение: Stroka: Imeet zapajtie!!!, если в строке запятой нет, выводит содежимое этой строки. все работает пока не прочитает весь файл.
Реализовано было на Turbo C++

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
#include <fstream.h>
#include <conio.h>
 
 
void main()
{
 clrscr();
 char ch = ',';
 char b[250]="\0";
 char a[250]="\0";
ifstream out ("D:\\read.txt");
  while (!out.eof())
   {
     out.getline(b, sizeof(b));
     for (int i=0; i<=sizeof(b)/4; i++)
        {
           if (ch!=b[i]) {a[i] = b[i];}
           else
            {
              for (int j=0; j<=250; j++) {a[j]='\0';}
              cout<<"Stroka: Imeet zapajtie!!!";
              break;
              }
           }
cout<<a<<endl;
}
out.close();
getch();
 
}
Kirukato
Сообщений: n/a
05.12.2010, 19:04     Написать программу, которая считывает текст из файла и выводит предложения, не содержащие запятых #3
Извините, а не можете ли написать такую же программу только полностью рабочую? а то не смог понять в чем ошибка тут...
ForEveR
Модератор
Эксперт C++
 Аватар для ForEveR
7927 / 4709 / 318
Регистрация: 24.06.2010
Сообщений: 10,524
Завершенные тесты: 3
05.12.2010, 23:22     Написать программу, которая считывает текст из файла и выводит предложения, не содержащие запятых #4
Сообщение было отмечено автором темы, экспертом или модератором как ответ
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
#include <iostream>
#include <fstream>
#include <string>
#include <algorithm>
 
int main()
{
    std::string str;
    std::cout<<"Enter infile name\n";
    std::cin>>str;
    std::ifstream ifs(str.c_str());
    if(!ifs)
    {
        std::cerr<<"Can` t open file "<< str <<'\n';
        return 1;
    }
    while(!ifs.eof())
    {
        if(!ifs.eof())
        {
            std::getline(ifs, str);
            if(str.find(',') == std::string::npos)
                std::cout<<str<<'\n';
        }
    }
    ifs.close();
    return 0;
}
Kenwood2010
48 / 59 / 7
Регистрация: 26.11.2010
Сообщений: 192
06.12.2010, 04:53     Написать программу, которая считывает текст из файла и выводит предложения, не содержащие запятых #5
Цитата Сообщение от Kirukato Посмотреть сообщение
Извините, а не можете ли написать такую же программу только полностью рабочую? а то не смог понять в чем ошибка тут...
а что там не работает?
ведь все описано, создал сам от руки файл read.txt на диске D, затем заполнил его любыми символами - максимальная длинна строки 250 символов.
в этои строке
C++
1
ifstream out ("D:\\read.txt");// как раз и меняется путь и имя файла.
Yandex
Объявления
06.12.2010, 04:53     Написать программу, которая считывает текст из файла и выводит предложения, не содержащие запятых
Ответ Создать тему
Опции темы

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