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

Запись из файла в массив структур - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ простые числа http://www.cyberforum.ru/cpp-beginners/thread729747.html
Дана последовательность натуральных чисел длины n. Вычислить сумму тех из них, которые – простые числа.
C++ Класс матрица (осуществить вывод матриц в виде массива 3х3) Здравствуйте. Помогите пожалуйста осуществить вывод матриц в виде массива 3х3, а также выбор метода класса по желанию пользователя. #include "stdafx.h" #include <iostream> #include "matrix1.h" #include <ctime> using namespace std; http://www.cyberforum.ru/cpp-beginners/thread729743.html
Отменить автоматический вызов деструктора C++
Есть такой код: template <typename type> class list { public: list() { arr=NULL; size=0; } list(int i) { arr=new type; size=i; } ~list() { delete arr; arr=NULL; } void incSize(int inc)
C++ Скопировать первую матрицу во вторую
Здравствуйте,помогите с написанием кода. Задача в том что,создаем первый двумерный массив из введеных значений M и K,заполняем некоторыми значениями,выводим.Аналогично построить и вывести двумерный массив из M1 и К1.Копируем первую матрицу во вторую с учением либо дополняя нулями.
C++ Вывод текста http://www.cyberforum.ru/cpp-beginners/thread729734.html
#include <iostream> #include <conio.h> using namespace std; void main() { setlocale(LC_ALL, "rus"); char a; char b;
C++ Из массива X(N) все положительные элементы записать в массив Y(K), а все отрицательные элементы - в массив Z(m) Из массива X(N) все положительные элементы записать в массив Y(K), а все отрицательные элементы - в массив Z(m).Найти в каждом массиве максимальный по модулю элемент.Удалить в каждом массиве первый элемент. В программе написать функцию формирования массивов Y и Z, определения максимального по модулю элемента,удаление элемента.Что делать,помогите дописать #include "stdafx" #include <iostream> ... подробнее

Показать сообщение отдельно
Denis400
0 / 0 / 0
Регистрация: 21.10.2011
Сообщений: 14
12.12.2012, 23:46     Запись из файла в массив структур
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
 
#include <iostream>
#define Disck "D:\\1.txt"
 
using namespace std;
 
struct video
{
    char name_film[50];
    char regis_film[50];
    char genre_film[50];
    int rating_film;
    int price_film;
}Film[10];
 
void Fread(FILE *fp)
{
    int i = 0;
    setlocale (LC_ALL, "Russian");
    char *buff = new char [1000];
    if (fp = fopen (Disck,"r+"))
    {
        while (fgets(buff,100,fp))
        {
            if (buff[0]=='-')
            {
                strcpy(Film[i].name_film, buff);
                cout << Film[i].name_film;
            }
            i++;
        }
    }
    else 
        cout << "Невозможно открыть файл для чтения." << endl;
    fclose (fp);
    fp = 0;
    delete buff;
}
Добавлено через 5 минут
Добрый вечер, парни! Я новичок и учу с++ совсем не долго. Вот у меня появилась такая задача: нужно заполнить массив структур данными из файла.
Файл содержит такие данные:
1
-Аватар
.Камерон
,Фантастика
:10
/100
2
-Арбитраж
.Джареки
,Триллер
:7
/200
3
-Пин
.Стерн
,Боевик
:9
/150
Вот набросал чуток кода и столкнулся с такой проблемой, как мне дальше заполнить мой масив структур данными из файла?. Мне удалось только записать туда все данные которые имеют разделитель "-", а дальше не получается, подскажите пожалуйста. Заранее благодарен
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 20:18. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru