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

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

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

Записать числа из ТХТ файла в массив - C++

18.12.2012, 08:33. Просмотров 481. Ответов 3
Метки нет (Все метки)

Добрый день.
такая проблема.
есть файл ТХТ в котором записаны два столбца значвений в виде
HTML5
1
2
3
4
5
6
7
8
9
10
1.9316500000    0.153104081
1.9320000000    0.152890337
1.9323500000    0.1526768
1.9327000000    0.152463471
1.9330500000    0.15225035
1.9334000000    0.152037436
1.9337500000    0.151824729
1.9341000000    0.151612229
1.9344500000    0.151399937
1.9348000000    0.151187853
мне надо записать первый столбец в R[i] второй столбец в HR[i]
как это сделать ? пытался вот так
C++
1
2
3
4
5
6
7
8
9
double R[n+1];
ifstream is("111.txt");
 
for(int i=0;i<=n;i++)
    {
is >> R[i];
//cout << R[i];
is.close();
}
но не хватило тяму написать условия на пробелы и прочее.. слышал что есть стандартная функция которая как раз считает эти пробелы

int GetSpaces(char * str, char * delim);

короче, прошу о помощи
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.12.2012, 08:33     Записать числа из ТХТ файла в массив
Посмотрите здесь:

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

Считать 16тиричные числа с файла и записать их в массив - C++
ну и дополнительно вывести на экран,для проверки. С шестнадцатиричными числами не оперировал ещё ниразу :/ (вида 0x00,0x01,...0xFF - всего...

Считать числа типа double из файла и записать их в массив - C++
Проблема следущая: нужна программа которая считывает числа типа double из файла (в моем случае это индексы валютного курса) и записывает их...

Записать в целочисленный массив все числа из указанного файла (std::getline, работа с файлами) - C++
Имеется текстовый файл, к примеру с таким содержимым Из него в целочисленный массив нужно записать все числа. Собственно код: int i...

Ввести в программу строку (числа, латиница), считать только числа, записать числа в массив - C++
Нужна помощь! Срочно! Нужно ввести в программу строку (числа, латиница), считать только числа, записать числа в массив. Помогите,...

Заполнить динамический массив из файла и записать массив обратно в файл - C++
Подскажите пожалуйста функцию которая будет заполнять Динамический массив из файла и обратную которая этот массив запишет в файл=)

Массив: передать динамический массив в функцию и записать в каждый элемент строку из файла - C++
задача: передать динамический массив в функцию, и записать в каждый элемент строку из файла. количество строк известно вот что у меня...

Чтение файла ТХТ С++ - C++
Здравствуйте у меня есть проблема с чтением файла файл input.txt нужно считывать так по группам если в первой строке есть у меня 2...

Записать числа в массив - C++
Всем привет. Никак не могу найти решение. Есть массив с определенным набором чисел, которую перезаписываем в другой массив, кроме элементов...

Считать из файла и записать массив - C++
вопрос в комментарии, подскажите пожалуйста #include &lt;iostream&gt; using namespace std; struct book { string name; int year; ...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
LValue
11 / 11 / 0
Регистрация: 27.11.2011
Сообщений: 49
18.12.2012, 09:39     Записать числа из ТХТ файла в массив #2
Нужно просто открыть файл и читать с него два числа.
daslex
1271 / 516 / 106
Регистрация: 02.08.2011
Сообщений: 2,662
18.12.2012, 11:39     Записать числа из ТХТ файла в массив #3
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
const int N=100;
  double R[N]={0};
  double Hr[N]={0};
  ////////////////
  int i=0;
  ifstream f1("input.txt");
   while (!f1.eof())
   {
       f1>>R[i]>>Hr[i];
       i++;
   } 
   f1.close();
 
   int count=i;
   for (int i=0;i<count;i++) cout<<R[i]<<"\t\t\t"<<Hr[i]<<endl;
romaf91
0 / 0 / 0
Регистрация: 26.09.2012
Сообщений: 22
20.12.2012, 09:55  [ТС]     Записать числа из ТХТ файла в массив #4
Цитата Сообщение от daslex Посмотреть сообщение
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
const int N=100;
  double R[N]={0};
  double Hr[N]={0};
  ////////////////
  int i=0;
  ifstream f1("input.txt");
   while (!f1.eof())
   {
       f1>>R[i]>>Hr[i];
       i++;
   } 
   f1.close();
 
   int count=i;
   for (int i=0;i<count;i++) cout<<R[i]<<"\t\t\t"<<Hr[i]<<endl;
спасибо большое, выручили
Yandex
Объявления
20.12.2012, 09:55     Записать числа из ТХТ файла в массив
Ответ Создать тему
Опции темы

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