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

Считывание чисел из файла и запись их в массив - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Как написать такое явное преобразование из double в unsigned long int http://www.cyberforum.ru/cpp-beginners/thread439299.html
как написать такое явное преобразование из double в unsigned long int??? спасибо всем кто поможет...
C++ Обработка числовых последовательностей. :cry: Тема называется "Обработка числовых последовательностей!"Напишите пожалуйста программу на Visual C++(((((( Даны натуральные числа A1,A2,A3,... . Признак конца последовательности 0. Определить: min (A1+A2, A2+A3, ...) Прошу помогите,буду очень благодарна!:curtsy: Лейсан Сладкая, читаем правила Запрещено создавать темы с бессмысленными названиями вроде "Помогите!", "Вопрос" и... http://www.cyberforum.ru/cpp-beginners/thread439296.html
Объект класса без аргументов и с ними C++
Доброго времени суток. Можно ли сделать так, чтобы: 1. объект класса, вызванный без аргументов, возвращал некое значение, которое в нем содержится. 2. объект класса, вызванный с аргументами, присваивал это значение своей закрытой переменной. У меня закрытый символьный массив prarr и конструктор: class params { prarr; public: params(char *str=""); //...
C++ Найти средне арифметическое каждого рядка матрицы
Дано матрица A(i,j) (i=1,...,M; j=1,....,N) Найти средне арифметическое каждого рядка. Чет никак не пойму, буду очень благодарен за помощь.
C++ что значит !a и a%=(c+10) и как это записать? http://www.cyberforum.ru/cpp-beginners/thread439281.html
что значит !a и a%=(c+10) и как это записать? заранее благодарен...
C++ C++, C# и Visual Basic Присмотрелся я к C# и Visual Basic. Сделал такой вывод. В этих языках вообще напрочь отсутствует такое понятие как прототип функции. Не надо заботиться о том, какой файл куда подклюить директивой #include. Одним словом, жизнь кажется медом по сравнению с суровыми буднями C++. Интересно, а почему в C++ не реализуют такие же удобства? подробнее

Показать сообщение отдельно
Том Ардер
Модератор
 Аватар для Том Ардер
3617 / 2236 / 271
Регистрация: 15.06.2009
Сообщений: 3,915
02.02.2012, 00:14     Считывание чисел из файла и запись их в массив
Примерно так:
(кстати, не три цифры, а три числа, разница есть)

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
#include <float.h>
#include <math.h>
#include <iostream>
#include <fstream>
#include <iomanip>
using namespace std;
 
int main()
{
  char buf[MAX_PATH];
  ifstream inf( "путь к файлу ввода" );
  ofstream outf( "путь к файлу вывода" );
 
  if( !inf.fail() && !outf.fail() )
  {
    double array[3];
    char comma;
    int nDummy;
    double dDummy;
 
    while( !inf.eof() )
    {
       inf >> buf // ght#
           >> nDummy >> comma // 1,
           >> buf // nkat=
           >> nDummy >> comma // 8,
           >> buf // str=
           >> dDummy >> comma // 1.00000,
           >> buf // lmv=
           >> array[0] >> array[1] >> array[2];
       inf.getline( buf, MAX_PATH ); // skip rest of the line
       outf << setw(15) << array[0] << setw(15) << array[1] << setw(15) << array[2];
   }
    inf.close();
    outf.close();
  }
  else
  {
      // files opening error
  }
}
 
Текущее время: 00:05. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru