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

Есть файл с данными . Как переписать эти данные в массив структур? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Построчное чтение http://www.cyberforum.ru/cpp-beginners/thread975453.html
мне нужно построчно прочесть файл и представить его в виде массива. как это сделать?
C++ Вывести векторами только не нулевые элементы массива или те элементы для каторых i=j,j=i+1;j=i-1? у меня прога выводит векторами введеные матрицы полностью а мне нужно чтоб вектором выводило только не нулевые элементы,подскажите где ошибка или че дописать я эти матрицы ячейки шатал...#include <conio.h> #include <iostream> #include <vector> #include <ctime> #include <iostream> #include <conio.h> const int NotUsed = system( "color 0C" );... http://www.cyberforum.ru/cpp-beginners/thread975437.html
C++ Попадание точки в плоскость
2.2 Попадание точки в плоскость Даны вещественные числа x и y. Определить принадлежит ли точка с координатами (x;y) заштрихованной части плоскости.
C++ программа не работает =(
помогите плиз, почему эта программа не работает? c++ писал в codeblocks, написано что ошибка в строке с else извините если вопрос глупый, просто я только 7 минут назад нашёл книгу, и попробывал научится #include <iostream> using namespace std; int main() {
C++ Определить номер координатной четверти, в которой находится данная точка http://www.cyberforum.ru/cpp-beginners/thread975410.html
Даны координаты точки, не лежащей на координатных осях OX и OY. Определить номер координатной четверти, в которой находится данная точка. буду очень благодарен !
C++ Составить программу вычисления функции y в зависимости от значения а помогите решить подробнее

Показать сообщение отдельно
NNN7
7 / 7 / 3
Регистрация: 05.09.2013
Сообщений: 503
12.10.2013, 16:15  [ТС]     Есть файл с данными . Как переписать эти данные в массив структур?
Цитата Сообщение от alsav22 Посмотреть сообщение
Всё делайте в теле этого if:
C++
1
2
if (fin)
{}
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
42
43
44
#include "stdafx.h"
#include <iostream>
#include <conio.h>
#include <fstream>
#include <string>
using namespace std;
struct My
{int a;
 int b;
 int c;
 int d;
};
void Show(My *arr,int N);
void Show(My *arr,int N)
{for(int i=0;i<N;i++)
{cout<<arr[i].a;
 cout<<arr[i].b;
 cout<<arr[i].c;
 cout<<arr[i].d;
 cout<<" ";
}}
int _tmain(int argc, _TCHAR* argv[])
{   ifstream fin("D:\\data.txt");
    string str;
    int N = 0;
    if (fin)
    {
        while (getline(fin, str)) ++N;  // N - количество строк (структур) в файле
        fin.clear();
        fin.seekg(0);
        My *arr = new My[N];
        for (int i = 0; i < N; ++i)
        {
            fin >> arr[i].a;
            fin >> arr[i].b;
            fin >> arr[i].c;
            fin >> arr[i].d;
        }
        Show(arr,N);
        fin.close();
}
getch();
return 0;
}
я запускаю всё это , и абсолютно ничего на экран не выводится
 
Текущее время: 15:31. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru