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

Запись и чтение структур данных - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ увеличить каждую третью компоненту файла http://www.cyberforum.ru/cpp-beginners/thread735182.html
Сформировать файл F. Определить сумму и произведение наибольшего и наименьшего из значений компонент. Заменить значением суммы первую и последнюю компоненты, а на значение произведения – увеличить...
C++ Нужна помошь с методом шелла for (int i=0;i<size-1;i++)>p.nomer) { next=p; p=p; p=next; } else if(p.nomer==p.nomer) { p=p; http://www.cyberforum.ru/cpp-beginners/thread735181.html
C++ Вычислить частичную сумму, количество N членов и абсолютную ошибку
заданы x принадлежит D и ε > 0. пользуясь разложением функции f(x) в ряд S(x), вычислить частичную сумму {S}_{n}(x), количество N членов в частичной сумме и абсолютную ошибку rn(x)=|f(x)-{S}_{n}(x)|...
Процессы с прерываниями C++
Друзья, помогите реализовать на С++ программку в консольном приложении VStudio 2008 по такому алгоритму: 1) Запускаем базовый процесс. 2) Запускаем один из процессов с более высоким приоритетом....
C++ Массивы. Циклические алгоритмы (Заполнить массивы случайными числами, лежащими в интервале 0 до 100) http://www.cyberforum.ru/cpp-beginners/thread735168.html
Доброго дня, уважаемые форумчане, помогите пожалуйста решить задание. Заполнить массивы случайными числами, лежащими в интервале 0 до 100. Вывод на экран оформить по следующему образу: m=10
C++ Нелинейный алгоритм. Ветвления (Вычислить значение функции Y) Доброго дня, уважаемые форумчане, помогите пожалуйста решить задание. Вычислить значение функции Y. Значения а и b вводятся пользователем. Обеспечить проверку области допустимых значений для входных... подробнее

Показать сообщение отдельно
Amator
1043 / 375 / 9
Регистрация: 11.11.2008
Сообщений: 3,167
Завершенные тесты: 2

Запись и чтение структур данных - C++

17.12.2012, 14:28. Просмотров 449. Ответов 6
Метки (Все метки)

Изучаю структуры данных в C++. Решил написать программу, которая просто получает данные для структуры и записывает структуру в файл txt.
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
// TestProject.cpp: определяет точку входа для консольного приложения.
//
 
#include "stdafx.h"
#include <iostream>
#include <fstream>
#include <string>
using namespace std;
 
int _tmain(int argc, _TCHAR* argv[])
{
    struct test
    {
        int numb;
        string name;
        double mark;
    };
    test info;
    int n;
    string im;
    double oc;
    fstream f ("info.txt");
    cout << "Input Name: ";
    cin >> im;
    cout << "\nInput number: ";
    cin >> n;
    cout << "\nInput mark: ";
    cin >> oc;
    f << "Test line\n";
    info.mark = oc;
    info.name = im;
    info.numb = n;
 
    
    f.close();
 
    system("pause");
    return 0;
}
Правильно ли я делаю? И как нужно записывать стуктуру в файл, я пробовал по обычному f << info.mark << info.name << info.numb;, но среда на это ругается. Смотрел разные варианты в гугле, но то ли не понимаю как правильно применить, то ли еще что. И второй вопрос - что делать, если нужно допустим не одну запись обработать(под записью я понимаю набор данных из структуры для какого то человека/рассматриваемого объекта), а десяток или больше?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru