С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 14, средняя оценка - 4.71
RedBul
0 / 0 / 0
Регистрация: 12.12.2015
#1

Чтение файла с массивом дробных чисел - C++

03.02.2011, 16:29. Просмотров 1852. Ответов 5
Метки нет (Все метки)

Добрый день, до это момента долго шарил форум.. решил создать свою тему. Надо чтобы прорамма читала файл формата grd и заполненный дробными числами типа 123.35 352.646 634.235.... и заносила их в массив для дальнейшей работы(в память).
После недолгих умозаключений решил, разницы между txt и grd нет. Не могу даже открыть этот файл, а ещё столько надо сделать.. Помогите идеями.=)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.02.2011, 16:29
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Чтение файла с массивом дробных чисел (C++):

Ввод дробных чисел из файла в массив - C++
Доброго времени суток. Возникла проблема с программой. Необходимо вывести из файла дробные числа вида 1/7 и ввести их в массив arr. ...

Шаблонная функция для чтения целых чисел, дробных, строк из файла - C++
Необходимо написать шаблонную функцию для чтения целых чисел, дробных, строк из файла. С числами все работает. Но при чтении строк...

Чтение чисел с файла - C++
Есть файл, в нем вводятся числа. Например 4 5, через пробел. Как после считывания их, каждое число присвоить переменной, чтоб далее можно...

Чтение из файла чисел - C++
Файл состоит из одного целого числа FILE *fp; if ((fp=fopen(filename,"r"))==NULL) { printf("Cannot open file %s.\n",filename); ...

Чтение чисел из файла - C++
Добрый вечер! Помогите пожалуйста новичку. Есть текстовый файл к котором хранятся целые числа через пробел в одну строку. Как мне их...

Чтение чисел из файла - C++
Привет! Есть файл, в нем записаны данные в стандартном виде. Т.е. int - 2 байта, float - 4 байта и т.д. Смогу ли я корректно прочитать...

5
asics
Freelance
Эксперт С++
2850 / 1785 / 144
Регистрация: 09.09.2010
Сообщений: 3,841
03.02.2011, 18:07 #2
Если
Цитата Сообщение от RedBul Посмотреть сообщение
разницы между txt и grd нет.
тогда так
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <fstream>
#include <iomanip>
#include <vector>
#include <iostream>
 
int main()
{
   std::ifstream ifs("INPUT.TXT");
   std::vector<double> vec;
   while(!ifs.eof())
   {
       double tmp;
       ifs >> tmp;
       vec.push_back(tmp);
       if(!ifs.eof())
           std::cout << std::fixed << std::setprecision(3) << tmp << ' ';
   }
}}
1
Mayonez
380 / 272 / 21
Регистрация: 26.12.2009
Сообщений: 875
03.02.2011, 20:11 #3
Цитата Сообщение от asics Посмотреть сообщение
std::ifstream ifs("INPUT.TXT");
C++
1
std::ifstream ifs("input.grd");
Добавлено через 2 минуты
..и лишняя фигурная скобка в конце
1
asics
Freelance
Эксперт С++
2850 / 1785 / 144
Регистрация: 09.09.2010
Сообщений: 3,841
03.02.2011, 20:30 #4
Mayonez, Твое замечание неумесно, так-как
Цитата Сообщение от RedBul Посмотреть сообщение
разницы между txt и grd нет.
я это еще написАл в первом своем посте.А про скобку - просто очепятка.
1
Mayonez
380 / 272 / 21
Регистрация: 26.12.2009
Сообщений: 875
04.02.2011, 17:29 #5
asics, да нет, input.txt и input.grd это же два разных файла.
разницы нет в том смысле, что ЭТОТ файл будет открыватся в текстовом режиме
0
asics
Freelance
Эксперт С++
2850 / 1785 / 144
Регистрация: 09.09.2010
Сообщений: 3,841
04.02.2011, 17:43 #6
Mayonez, А ты думае что ТС не догадаеться поменять расширение, на то которые нужно ему ?
0
04.02.2011, 17:43
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
04.02.2011, 17:43
Привет! Вот еще темы с ответами:

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

Чтение из файла чисел построчно - C++
Всем добрый день! У меня следующий вопрос: есть текстовый файл, в который записаны числа типа double, причем в каждой строчке количество...

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

Чтение чисел из файла, сортировка и вывод - C++
написать 4 функции, сортирующие массив целых чисел 4 способами: - методом пузырька - методом вставки - методом выбора - быстрая...


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

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

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