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

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

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 20.05.2011, 17:47   #1
Alexander1205
Пользователь
 
Аватар для Alexander1205
 
Регистрация: 22.01.2011
Сообщений: 78
По умолчанию работа с файлами

На экзамене попалась задачка, но решить ее до конца я так и не смог,за что поплатился низким баллом.
Дан файл. Написать программу, заменяющую в исходном файле все отрицательные числа на положительные и наоборот - положительные на отрицательные.
Alexander1205 вне форума Ответить с цитированием
Старый 20.05.2011, 17:51   #2
pproger
C++ hater
СтарожилДжуниор
 
Аватар для pproger
 
Регистрация: 19.07.2009
Сообщений: 3,333
По умолчанию

структура файла какова?

вобщем, для винды, текстового файла, структура - одно число на каждой строке, можно сделать так:

Код:
#include <fstream>
#include <iterator>
#include <algorithm>
#include <vector>
#include <functional>

using namespace std;

int main()
{
	vector<int> v;
	
	{
		fstream f("c:\\text.txt");
		copy(istream_iterator<int>(f), istream_iterator<int>(), back_inserter(v));
	}

	{
		fstream f("c:\\text.txt", ios::out);
		transform(v.begin(), v.end(), ostream_iterator<int>(f, "\n"), bind2nd(multiplies<int>(), -1));
	}

	return 0;
}
I invented the term Object-Oriented, and I can tell you I did not have C++ in mind. (c)Alan Kay

My other car is cdr.

Q: Whats the object-oriented way to become wealthy?
A: Inheritance

Последний раз редактировалось pproger; 20.05.2011 в 19:24.
pproger вне форума Ответить с цитированием
Ответ


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

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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Си. Работа с файлами. _Varyag_ Помощь студентам 3 14.01.2011 17:53
работа с файлами на C# Dimarik C# (си шарп) 7 30.11.2010 22:25
Работа с файлами в C++ Zooleen Общие вопросы C/C++ 2 23.07.2010 00:04
работа с файлами в Си серг Помощь студентам 2 04.02.2010 09:07