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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 27, средняя оценка - 4.81
Vobla
0 / 0 / 0
Регистрация: 30.11.2010
Сообщений: 7
#1

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

30.11.2010, 20:39. Просмотров 4075. Ответов 4
Метки нет (Все метки)

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

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

Написать программу, которая считывает текст из файла и выводит на экран только предложения, не содержащие запятых - C++
Начало уже есть, но что-то не тащит. Помогите пожалуйста... #include <stdio.h> #include <string.h> int main() { FILE *f; ...

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

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

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

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

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
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
В астрале
Эксперт С++
7970 / 4732 / 321
Регистрация: 24.06.2010
Сообщений: 10,541
Завершенные тесты: 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");// как раз и меняется путь и имя файла.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
06.12.2010, 04:53
Привет! Вот еще темы с ответами:

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

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

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

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


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
06.12.2010, 04:53
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru