Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 24.09.2011, 14:51   #1
VovaMazur
Новичок
Джуниор
 
Регистрация: 24.05.2011
Сообщений: 1
Лампочка написать программу, которая считывает текст из файла и выводит на экран только те предложения, состоящие из заданного ко

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

Код:
#include <iostream>
    #include <fstream>
    #include <string>
     
    using namespace std;
     
    int main()
    {
            setlocale(LC_ALL, "Russian");
     
            int number, counter=0;
            string word;
     
            ifstream fin("text.txt");
            if (!fin.is_open()) {
              cout << "File isn't found." << endl;
              system("pause");
              return 0;
            }
     
            cout << "Enter number words: ";
            cin >> number;
            if (!number)
              return 0;
            string * sentence = new string[number];
     
     
            while (!fin.eof())
            {
                    fin>>word;
                    sentence[(counter++)%number]=word;
     
                    if(word.find_first_of(".!?") != string::npos)
                    {
                            if (counter == number) {
                                    for (int i=0; i<number; i++)
                                            cout << sentence[i] << " ";
                                    cout << endl;
                            }
                            counter=0;
                            word = "";
                    }
            }
     
            system("pause");
            return 0;
    }

________
вижу, что Вы пытались оформить код.
только код нужно оформлять тегом [CODE]..[/СODE] (это кнопочка с решёточкой #)

Модератор.

Последний раз редактировалось Serge_Bliznykov; 24.09.2011 в 15:33.
VovaMazur вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Написать программу, которая считывает текст guksm Паскаль, Turbo Pascal, PascalABC.NET 8 05.04.2014 16:05
программа, которая считывает текст из файла и выводит на экран только предложения, не содержащие запятых shadowfiend C++ Builder 2 09.05.2011 21:48
Написать программу, которая считывает текст из файла и выводит на экран все его предложения в обратном по avic Общие вопросы C/C++ 1 22.12.2010 12:41
Написать программу, которая выводит на экран две секторные диаграммы Lexia_nick_otin Помощь студентам 3 10.11.2010 17:39