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

Работа с файлом - C++

Войти
Регистрация
Восстановить пароль
 
Tepliar
0 / 0 / 0
Регистрация: 12.04.2012
Сообщений: 17
31.05.2012, 20:33     Работа с файлом #1
Написать программу, которая считывает текст из файла и выводит на экран только цитаты, то есть предложения, заключенные в кавычки.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
31.05.2012, 20:33     Работа с файлом
Посмотрите здесь:

Работа с файлом C++
C++ Работа с файлом
работа с файлом C++
Работа с файлом C++
C++ C++. Работа с файлом
C++ Работа с файлом
C++ Работа с файлом
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
igorrr37
 Аватар для igorrr37
1600 / 1228 / 121
Регистрация: 21.12.2010
Сообщений: 1,875
Записей в блоге: 7
01.06.2012, 04:14     Работа с файлом #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
#include <fstream>
#include <string>
 
int main()
{
    std::ifstream ifs("in.txt");
    if(ifs.is_open())
    {
        std::size_t num(0);
        std::string s;
        while(!std::getline(ifs, s, '"').eof())
        {
            if(num++ % 2) std::cout << s << std::endl;
        }
    }
    else std::cerr << "Unable to open file\n";
    ifs.close();
    return 0;
}
instagib
122 / 85 / 3
Регистрация: 14.02.2011
Сообщений: 341
01.06.2012, 04:46     Работа с файлом #3
igorrr37, может std::cerr после ifs.close() ? ведь если файл не открыт, то зачем его закрывать?
Tepliar
0 / 0 / 0
Регистрация: 12.04.2012
Сообщений: 17
01.06.2012, 10:09  [ТС]     Работа с файлом #4
Не работает, появляется окошко на долю секунды и сразу же закрывается
zss
Модератор
Эксперт С++
 Аватар для zss
6056 / 5659 / 1829
Регистрация: 18.12.2011
Сообщений: 14,454
Завершенные тесты: 1
01.06.2012, 10:34     Работа с файлом #5
А как Вы раньше приостанавливали закрытие приложения?
Рекомендую вставить
C++
1
 system("pause");
embedgs
 Аватар для embedgs
1 / 1 / 1
Регистрация: 17.05.2012
Сообщений: 3
01.06.2012, 10:36     Работа с файлом #6
Всем доброго времени суток, недавно начал почитывать ваш форум на фоне самообучения

Цитата Сообщение от Tepliar Посмотреть сообщение
Не работает, появляется окошко на долю секунды и сразу же закрывается
Ну и по делу, программа рабочая, чтобы не закрывалось окошко, добавьте перед return 0 строку getchar();

Код
...
getchar();
return 0;
}
Tepliar
0 / 0 / 0
Регистрация: 12.04.2012
Сообщений: 17
01.06.2012, 15:21  [ТС]     Работа с файлом #7
Спасибо)
Aesonet
23 / 23 / 1
Регистрация: 04.04.2012
Сообщений: 119
01.06.2012, 15:40     Работа с файлом #8
Цитата Сообщение от embedgs Посмотреть сообщение
Ну и по делу, программа рабочая, чтобы не закрывалось окошко, добавьте перед return 0 строку getchar();
Код
1
2
3
4
5
6
...
getchar();
return 0;
}
и включите библиотеку:
C++
1
#include<conio.h>
embedgs
 Аватар для embedgs
1 / 1 / 1
Регистрация: 17.05.2012
Сообщений: 3
01.06.2012, 15:45     Работа с файлом #9
Цитата Сообщение от Aesonet Посмотреть сообщение
и включите библиотеку:
C++
1
#include<conio.h>
а ее вроде как надо подключать для getch(); а getchar() у меня без подключения работает
Toshkarik
 Аватар для Toshkarik
1139 / 856 / 51
Регистрация: 03.08.2011
Сообщений: 2,381
Завершенные тесты: 1
01.06.2012, 15:50     Работа с файлом #10
getchar()
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
01.06.2012, 15:53     Работа с файлом
Еще ссылки по теме:

Работа с файлом C++
Работа с файлом C++
Работа с файлом C++
Работа с файлом C++
Работа с файлом C++

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

Или воспользуйтесь поиском по форуму:
Aesonet
01.06.2012, 15:53     Работа с файлом
  #11

Не по теме:

Да точно, видимо переработался

Yandex
Объявления
01.06.2012, 15:53     Работа с файлом
Ответ Создать тему
Опции темы

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