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

Отредактировать готовую програму по роботе с файлами - C++

Восстановить пароль Регистрация
 
ruslannos
10 / 10 / 0
Регистрация: 17.11.2011
Сообщений: 84
23.12.2011, 03:23     Отредактировать готовую програму по роботе с файлами #1
Задание:Вывести на экран только цитаты
У меня есть программа:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
// 5.cpp : Defines the entry point for the console application.
//
#include "stdafx.h"
#include <fstream>
#include <iostream>
#include <string>
#include <conio.h>
int main()
{
 std::ofstream ofs("ruslan.txt");
 ofs << "To be or not \"to be\", this is the \"question\""; 
 ofs.close(); 
 
 std::ifstream ifs("test.txt");
 int i = 0;
 std::string s;
 while(getline(ifs,s,'"')) { 
 if(i%2) std::cout<<s<<"\n";
 i+=1;
 }
 ifs.close();
_getch();
}
Нада не создавать файл а открыть готовый,который есть в папке проэкта с именем "rus" и выполнить задание

Добавлено через 6 часов 42 минуты
поднимаю...
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.12.2011, 03:23     Отредактировать готовую програму по роботе с файлами
Посмотрите здесь:

C++ Двусвязный список и функции по роботе с ним
Дополнить готовую прогу,апгрейд сделать:) C++
Помогите почистить готовую прогу от мусора C++
ошибка при роботе с файлом "expresion str! = NULL" C++
алгоритм сортировки «пузырь» в курсовой роботе C++
прокомментируйте пожалуйста готовую программу C++
Ищу готовую задачку с таймером C++
Ошибка в роботе с контейнером: set iterator not incrementable C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
darkknight2008
 Аватар для darkknight2008
61 / 61 / 6
Регистрация: 16.10.2011
Сообщений: 200
23.12.2011, 03:36     Отредактировать готовую програму по роботе с файлами #2
Я не пробовал работать с файлами через стримы, но могу сделать обычными средствами.
И вопрос, может ли часть цытаты находиться в одной строке, а другая часть в другой?
ruslannos
10 / 10 / 0
Регистрация: 17.11.2011
Сообщений: 84
23.12.2011, 03:46  [ТС]     Отредактировать готовую програму по роботе с файлами #3
можна,тока что зделал,выглядит так
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
// 5.cpp : Defines the entry point for the console application.
//
#include "stdafx.h"
#include <fstream>
#include <iostream>
#include <string>
#include <conio.h>
int main()
{
 
 std::ifstream ifs("test.txt");
 int i = 0;
 std::string s;
 while(getline(ifs,s,'"')) { 
 if(i%2) std::cout<<s<<"\n";
 i+=1;
 }
 ifs.close();
_getch();
}
Добавлено через 53 секунды
просто надо было удалить 3 лишние строки
Yandex
Объявления
23.12.2011, 03:46     Отредактировать готовую програму по роботе с файлами
Ответ Создать тему
Опции темы

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