Дискуссионный математический форумМатематический форум
Математический форум Math Help Planet

Обсуждение и решение задач по математике, физике, химии, экономике

Теоретический раздел
Часовой пояс: UTC + 3 часа [ Летнее время ]
новый онлайн-сервис
число, сумма и дата прописью

Часовой пояс: UTC + 3 часа [ Летнее время ]




Начать новую тему Ответить на тему  [ 1 сообщение ] 
Автор Сообщение
 Заголовок сообщения: Задачка в C++
СообщениеДобавлено: 21 ноя 2013, 20:36 
Не в сети
Начинающий
Зарегистрирован:
29 окт 2013, 12:28
Сообщений: 4
Cпасибо сказано: 2
Спасибо получено:
1 раз в 1 сообщении
Очков репутации: 1

Добавить очки репутацииУменьшить очки репутации
Никак не рабзерусь :(
Задание:
Дан входной текстовый файл, строка S (вводится с клавиатуры). Записать в выходной файл все строки входного файла, содержащие в качестве фрагмента строку S.
Как я понял решение будет такое
#include <iostream>
#include <fstream>
#include <string>

using namespace std;

int main(int argc, char** argv)
{
if (argc != 3)
{
cout << "Usage: program FILENAME \"STRLINE\"" << endl;
return 0;
}

ifstream inputFile(argv[1]);

if (!inputFile.is_open())
{
cout << "error: file \"" << argv[1] << "\" not open ..." << endl;
return 1;
}

string outFileName = string("out_") + argv[1];
ofstream outFile(outFileName.c_str());

if (!outFile.is_open())
{
cout << "error: output file \"" << outFileName << "\" not open ..." << endl;
inputFile.close();
return 2;
}

string buff;
while (inputFile.good())
{
getline(inputFile, buff);
if (buff.find(argv[2]) != string::npos)
{
outFile << buff << endl;
// cout << buff << endl;
}
}

outFile.close();
inputFile.close();

return 0;
}

Вопрос правильное ли решение и как нарисовать блок-схему?

Вернуться к началу
 Профиль  
Cпасибо сказано 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему      Страница 1 из 1 [ 1 сообщение ]

 Похожие темы   Автор   Ответы   Просмотры   Последнее сообщение 
Задачка

в форуме Алгебра

borchsm8

2

166

16 май 2021, 16:13

Задачка

в форуме Экономика и Финансы

Sofyshka

4

1487

02 апр 2015, 17:36

Задачка по ТВ

в форуме Теория вероятностей

AGN

11

620

01 фев 2019, 21:48

Задачка

в форуме Геометрия

tehnikss

5

403

09 май 2015, 08:36

Задачка

в форуме Электричество и Магнетизм

Alleksii

1

278

11 окт 2020, 19:14

Задачка

в форуме Алгебра

Ingvu

7

366

23 сен 2015, 10:54

Задачка

в форуме Задачи со школьных и студенческих олимпиад

denisik667

8

590

18 фев 2019, 10:18

Задачка

в форуме Геометрия

Alina99

1

381

22 мар 2021, 16:12

Задачка

в форуме Алгебра

nick52561111

1

126

28 авг 2019, 04:29

Задачка

в форуме Алгебра

Sydestro

8

418

26 сен 2016, 20:04


Часовой пояс: UTC + 3 часа [ Летнее время ]



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 9


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  

Яндекс.Метрика

Copyright © 2010-2023 MathHelpPlanet.com. All rights reserved