Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Как записать альфа в математическом выражении https://www.cyberforum.ru/ cpp-beginners/ thread1153199.html
Задача 1. Написать программу, которая вычисляет значение выражения, и определить ее значение для введенного пользователем значений фактических параметров. Создать функции пользователей-для ввода данных, вычисления значений выражения, вывода данных. При этом найти область определения функций и забезпечпты необходимую реакцию программы на некорректные ситуации.
Удаление элементов из стека C++
Здравствуйте. Посмотрите, пожалуйста мой код. Это не совсем обычная реализация стэка. И может быть не совсем логичная, но она работает, за исключением функции удаления стэка. Задание: Определить класс «Стек» – Stack. Элементы стека хранятся в массиве. Если массив имеет фиксированную размерность, то предусмотреть контроль выхода за пределы массива. Если память выделяется динамически и ее не...
C++ Вывести слова строки, которые представляют собой числа Вводим строку.Нужно вывести слова строки, которые представляют собой числа. Помогите сделать, а то я даже не нашел логики в задании. :umbrage: https://www.cyberforum.ru/ cpp-beginners/ thread1153158.html C++ Застрял с вводом с файла https://www.cyberforum.ru/ cpp-beginners/ thread1153151.html
Всем здравствуйте. Вот код: #include <iostream> #include <fstream> #include <string> //static const int SIZEN = 64; //void end_of_input(std::ifstream&, char);
C++ Что означает косая черта в имени библиотеки?
Встретила в jaula такой инклуд:"jaula/jaula_bad_data_type.h", в связи с чем возник вопрос: что значит эта косая? Это значит, что jaula_bad_data_type.h должна быть в папке jaula? Компилятор его не находит. Заранее благодарна.
C++ Используя множества, составить программу, которая находит: https://www.cyberforum.ru/ cpp-beginners/ thread1153137.html
Используя множества А, В, С, состоящие из больших латинских букв, заполнены с клавиатуры, составить программу, которая находит: (A ∩ B) \ C. Заранее спасибо.
C++ Шаблоны классов Добрый день. Изучаю шаблоны классов в С++ в среде MVC 2006. Проблема в следующем: я создал шаблон класса стек, с размером этого самого стека 10 позиций, но не могу теперь сделать чтобы размер можно было вводить с клавиатуры. Помогите пожалуйста. #include "stdafx.h" #include "stack.h" #include "warrior.h" #include "iostream.h" int main(int argc, char* argv) { cout<<"Vvedite kol-vo... https://www.cyberforum.ru/ cpp-beginners/ thread1153106.html Удалить из строки первое вхождение буквосочетание 'not' C++
Заданная строка S. Превратить S следующим образом: 1) Удалить из S первое вхождение буквосочетание 'not' ; 2) После первого буквосочетание 'so' вставить 'on' ; 3) В строку Х скопировать 4 символа из строки S после первой 'j' ; 4) Подсчитать количество буквосочетаний 're' .
C++ Найти разность 2-х чисел (max и min) из последовательности чисел, введенное с клавиатуры (n = 5) https://www.cyberforum.ru/ cpp-beginners/ thread1153085.html
Помогите с задачками на С++: 1. Найти разность 2-х чисел (max и min) из последовательности чисел, введенное с клавиатуры (n = 5). 2. Найти частное 2-х чисел (max и min) из последовательности чисел, введенных с клавиатуры (n = 6). Сколько раз пробую постоянно считает не то число, то есть либо оно слишком большое либо не верное. Помогите пожалуйста!
C++ Перегрузка операторов. Учусь. Ошибка https://www.cyberforum.ru/ cpp-beginners/ thread1153059.html
перегрузка операторов.. ЗАДАНИЕ: М2=М1-V – из М1 удалить строки, сумма элементов которых больше суммы элементов V. где V- массив, М1 и М2 -матрицы. теоретически понимаю, что можно создаем метод: matrica operator-(const massiv &mas) - он должен создать новую матрицу, то есть нужно определить, сколько строк в результирующей матрице останется; потом выделить память в ней; и только потом...
C++ Ошибка компиляции
конвертировал проект в vs 2010 и вот с этим не могу бороться ::( 1>src\cornerstonefvmodel\SizingControlBar.cpp(41): error C2440: 'static_cast' : cannot convert from 'UINT (__thiscall CSizingControlBar::* )(CPoint)' to 'LRESULT (__thiscall CWnd::* )(CPoint)'
C++ Альтернатива php crypt для c++ https://www.cyberforum.ru/ cpp-beginners/ thread1153055.html
На php есть функция crypt crypt("123123","$2a$10$LpsNQiOE8uW3TFOUdRckcOrV0yDBrr0.xPRPOPExG80sO6w2T27Nu"); Возращает: $2a$10$LpsNQiOE8uW3TFOUdRckcOrV0yDBrr0.xPRPOPExG80sO6w2T27Nu Что это за шифрование ? Чем это можно заменить для c++ ? Проверил все пункты с этой программы. Нет не одного совпадения. http://qt-apps.org/content/show.php/Qrypto?content=94369
13 / 13 / 1
Регистрация: 06.06.2011
Сообщений: 157
21.04.2014, 22:59 0

Чтение структур из файла - C++ - Ответ 6070501

21.04.2014, 22:59. Показов 853. Ответов 4
Метки (Все метки)

Ответ

avatar1870, Добрый Вечер! Читать из файла в структуру можно так, пример:
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
struct pupil //определение структуры
{
    string name; //имя
    int age; //возраст
    float rating; //рейтинг
};
 
void Read() 
{
    fstream f("In.txt", ios::in);
    if (!f) 
    {
        cout << " Файл не обнаружен" << endl; 
    } 
    else 
    {
        while ( !f.eof()) 
        {
            pupil tmp; //создали структуру
            f >> tmp.name >> tmp.age >> tmp.rating; //читаем в нее
            if ( (tmp.name.size() == 0) || (tmp.age <= 0))
            {
                cout << " Ошибка. Введены неверные данные." << endl;
                break;
            }
        }
    }
    f.close();
}
После чего остается вывести на экран эту структуру. Если я правильно понял Вас.

Вернуться к обсуждению:
Чтение структур из файла C++
1
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
21.04.2014, 22:59
Готовые ответы и решения:

Чтение нескольких структур и одной переменной из бинарного файла. Формат файла имеется
Формат файла состоит из 3 структур и одной переменной. Подробное описание формата во вложении,...

Чтение структур с файла
Я записал структуру в файл! В файле лежит структура троих студентов. Как мне вывести из файла...

Чтение вектора структур из файла
struct TRANSACTIONS { unsigned long long sender; unsigned long long receiver; unsigned long...

Чтение массива структур из файла
есть структура typedef struct { unsigned short codeContribution; unsigned short...

4
21.04.2014, 22:59
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
21.04.2014, 22:59
Помогаю со студенческими работами здесь

Чтение из файла массива структур
/* 4. Дана информация о семи студентах. Структура имеет вид: фамилия, имя, отчество и 4 оценки...

Чтение из файла в массив структур
Помогите пожалуйста как правильно написать код. Есть некий текстовый файл на самом деле это Ексел...

Чтение массива структур из бинарного файла
Доброго времени суток.Возникла проблема с чтением структур из бинарного файла.Файл открывает,но при...

Чтение из двоичного файла в массива структур
У меня есть класса user со структурой info class user { public: struct info {...

Чтение вектора структур из бинарного файла
Есть функция записи и чтения: void fout(vector&lt;struc&gt;&amp;arr, string path) { int a, b; ...

Чтение массива структур из текстового файла
Привет! Есть такая структура: struct Countries::Country { char name; int brand; }; и файл...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru