0 / 0 / 0
Регистрация: 30.11.2010
Сообщений: 7
1

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

30.11.2010, 20:39. Показов 12531. Ответов 6
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Здравствуйте. Прошу помощи в написание программу на C++ "Написать программу, которая считывает текст из файла и выводит на экран только предложения, не содержащие запятых." Заранее благодарен.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
30.11.2010, 20:39
Ответы с готовыми решениями:

Написать программу, которая считывает текст из файла и выводит на экран только предложения, не содержащие запятых.
Здравствуйте. Прошу помощи в написание программу на C "Написать программу, которая считывает текст...

Написать программу, которая считывает текст из файла и выводит на экран только предложения, не содержащие запятых
Начало уже есть, но что-то не тащит. Помогите пожалуйста... #include <stdio.h> #include...

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

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

6
55 / 59 / 14
Регистрация: 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();
 
}
2
0 / 0 / 1
Регистрация: 21.11.2014
Сообщений: 7
05.12.2010, 19:04 3
Извините, а не можете ли написать такую же программу только полностью рабочую? а то не смог понять в чем ошибка тут...
0
В астрале
Эксперт С++
8049 / 4806 / 655
Регистрация: 24.06.2010
Сообщений: 10,562
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;
}
3
55 / 59 / 14
Регистрация: 26.11.2010
Сообщений: 192
06.12.2010, 04:53 5
Цитата Сообщение от Kirukato Посмотреть сообщение
Извините, а не можете ли написать такую же программу только полностью рабочую? а то не смог понять в чем ошибка тут...
а что там не работает?
ведь все описано, создал сам от руки файл read.txt на диске D, затем заполнил его любыми символами - максимальная длинна строки 250 символов.
в этои строке
C++
1
ifstream out ("D:\\read.txt");// как раз и меняется путь и имя файла.
2
0 / 0 / 1
Регистрация: 22.02.2018
Сообщений: 31
31.03.2018, 04:46 6
Спасибо.
0
0 / 0 / 0
Регистрация: 31.05.2019
Сообщений: 16
01.12.2019, 11:03 7
А как файл открыть? не могу понять
0
01.12.2019, 11:03
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
01.12.2019, 11:03
Помогаю со студенческими работами здесь

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

Написать программу, которая считывает текст из файла и выводит на экран строки, содержащие двоичные числа
Помогите пожалуйста написать программу в CodeBlocks: Написать программу, которая считывает текст...

Написать программу которая считывает текст из файла и выводит на экран только предложения содержащее введенное
Написать программу которая считывает текст из файла и выводит на экран только предложения...

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


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

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru