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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Напишите программу, которая выводит на экран четыре и более следующих друг за другом без учета промежутков гласных букв http://www.cyberforum.ru/cpp-beginners/thread895510.html
Такое вот задание: Есть строка, состоящая из слов, разделенных любым количеством пробелов. Напишите программу, которая выводит на экран четыре и более следующих друг за другом без учета промежутков гласных букв. Есть начинания, но без продолжения подскажите как действовать дальше #include "stdafx.h" #include <iostream> #include <string.h> using namespace std;
C++ Возврат в функцию Как сделать так, чтобы когда функция выполнилась, она вернула управление не в точку, из которой вызывалась, а в начало вызывающей функции? http://www.cyberforum.ru/cpp-beginners/thread895509.html
Дана последовательность, содержащая от 1 до 30 слов. Слова разделены одним или несколькими пробелами. За последним словом – точка C++
Дана последовательность, содержащая от 1 до 30 слов. Слова разделены одним или несколькими пробелами. За последним словом – точка. Напечатать: слова, в которых нет повторяющихся букв;
C++ Чем new отличается от malloc?
Чем new отличается от malloc?
C++ Нужно написать программу нахождения скачка потенциала. (Есть алгоритм) http://www.cyberforum.ru/cpp-beginners/thread895479.html
Дан U - массив оцифрованного потенциала. Дано еще U пороговое. Найти скачек и вернуть время скачка. 1. Вводим то, что дано. Это понятно. - dt - шаг табуляции U(t) или шаг квантования, - n - размерность массива U(), - Uпорог - порог компаратора, 2. Зануляем начальные условия - i - счетчик цикла, - к - переменная, в которой накапливается количество точек U(t) выше Uпорог,
C++ Нюансы выделения и освобождения памяти (структуры) struct point { int a; point *next; } point *p=new point Я освобожу всю память которая отводилась под динам. структуру? delete p; подробнее

Показать сообщение отдельно
daslex
1084 / 494 / 101
Регистрация: 02.08.2011
Сообщений: 2,408
08.06.2013, 19:41     Считать из файла числовые переменные построчно
С запоминанием в массив
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
#include <iostream>
#include <fstream>
 
using namespace std;
 
 
 
void main()
{
    const char *FName="D:\\text.txt";
    int number=0;
    int N=0; //Размер массива;
    int index=0; //Индекс массива
    int *Arr=NULL; //Массив
 
    ////////////////////////
    ifstream in1(FName);    
    in1>>N; //Читаешь сколько чисел будет
    Arr=new int [N];//Выделяешь память сколько нужно
 
    while (!in1.eof()) //Читаешь все числа из файла
     {
         in1>>Arr[index];       //Записываешь число в массив
         cout<<Arr[index]<<"  ";//Выводишь число на экран
         index++;               //Меняешь индекс массива
    }
    in1.close();
 ////////////////////////////
    delete []Arr; //Чистим память
  cin.get();
 return;
}
Добавлено через 2 минуты
точнее цикл лучше так (вместо while)
C++
1
2
3
4
5
6
for (int i=0;i<N;i++) //Читаешь все числа из файла
     {
         in1>>Arr[index];       //Записываешь число в массив
         cout<<Arr[index]<<"  ";//Выводишь число на экран
         index++;               //Меняешь индекс массива
    }
 
Текущее время: 16:26. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru