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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
maxistudent
0 / 0 / 0
Регистрация: 09.04.2010
Сообщений: 33
#1

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

23.02.2011, 22:00. Просмотров 387. Ответов 2
Метки нет (Все метки)

В исходном текстовом файле есть float – числа в формате с фиксированной точкой (5 знаков после запятой). Создать новый файл из отрицательных чисел, следующих за двумя положительными числами в исходном файле. А теперь вопрос, каким образом выполнить такую постановку задачи? Насколько я понимаю, нужно как то положить отдельные числа в массив, а как выделить числа? Если не трудно, то можете ли Вы написать часть кода с обработкой данных?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.02.2011, 22:00
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Работа с файлами (C++):

Работа с файлами - C++
Есть следующее задание. Написать программу, которая выводит строку, набранную на клавиатуре, в текстовый файл. Затем: - считывает...

работа с файлами - C++
где char data должно быть чтение из файла.Пример как я это реализовал тут //функция шифрования void encryption(unsigned long long...

Работа с файлами - C++
Дан текстовый файл, содержащий целые числа. Создать динамический массив, количество элементов которого – первое число текстового файла....

Работа с файлами - C++
#include <iostream> #include <math.h> #include <conio.h>//использую для функции getch-не дает закрываться программе #include...

Работа с файлами - C++
Имеется файл с некоторым текстом (совокупность пустых и не пустых строк). Не могу придумать алгоритм, с помощью которого через...

Работа с файлами. С++ - C++
Доброго времени суток. В программировании полный ноль. Мог бы мне кто нибудь, объяснить как вывести из файла определенную (часть из...

2
asics
Freelance
Эксперт С++
2848 / 1783 / 144
Регистрация: 09.09.2010
Сообщений: 3,841
23.02.2011, 22:08 #2
Не проверял.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
std::ifstream fin("intput.txt");
std::ofstream fout("output.txt");
 
std::vector<double> vec;
while(!fin.eof()){
  double tmp;
  fin >> tmp;
  vec.push_back(tmp);
}
 
for(int i = 0; i < vec.size() - 1; ++i)
  if(vec[i] > 0 && vec[i + 1] > 0)
    for(int j = i + 2; vec[j] > 0 || j < vec.size(); ++j)
      fout << vec[j] << ' ';
0
maxistudent
0 / 0 / 0
Регистрация: 09.04.2010
Сообщений: 33
23.02.2011, 22:10  [ТС] #3
Извините, а можно на С? Просто с потоками С++ я не особо знаком
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.02.2011, 22:10
Привет! Вот еще темы с ответами:

Работа с файлами - C++
Здравствуйте помогите написать програмку, которая бы создавала два файла ( имя мы должны написать сами), в первый файл мы вводим вручную...

работа с файлами в С/C++ - C++
Привет! Нужна помощь специалиста) Подскажите, пожалуйста, как из файла filename.txt, в котором содержится матрица из 1000 на 5, записать...

Работа с файлами - C++
Написать программу копирования файла. В выходном файле в конец предложения дописывается количество слов в нем. Чтение происходит блоками....

Работа с файлами - C++
В радиоателье хранятся квитанции о сданных в ремонт телевизорах. Каждая квитанция содержит марку телевизора, дату приемки в ремонт,...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

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