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

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

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

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

18.12.2012, 08:33. Просмотров 490. Ответов 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);

короче, прошу о помощи
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.12.2012, 08:33
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Записать числа из ТХТ файла в массив (C++):

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

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

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

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

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

Записать числа из файла в двумерный массив или вектор вроде такого vector<vector<int>> - C++
Добрый день, подскажите пожалуйста как лучше и проще считывать файл. в файле записаны числа, разделенные пробелами и запятыми: 1, 2, 3,...

3
LValue
11 / 11 / 0
Регистрация: 27.11.2011
Сообщений: 49
18.12.2012, 09:39 #2
Нужно просто открыть файл и читать с него два числа.
0
daslex
1271 / 515 / 106
Регистрация: 02.08.2011
Сообщений: 2,706
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;
1
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;
спасибо большое, выручили
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.12.2012, 09:55
Привет! Вот еще темы с ответами:

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

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

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

Нужно записать массив в файл, а потом из этого файла считать этот же массив - C++
Помогите, пожалуйста, никогда с файлами делов не имела. Нужно записать массив в файл, а потом из этого файла считать этот же массив. ...


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

Или воспользуйтесь поиском по форуму:
4
Yandex
Объявления
20.12.2012, 09:55
Ответ Создать тему
Опции темы

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