Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //Задание 3. Создать структуру student (фамилия, имя, номер записной книжки). Считать из ранее заполненного файла трех студентов в массив структур student, вывести содержимое массива в консоль.
- #define _CRT_SECURE_NO_WARNINGS
- #include <iostream>
- #include <fstream>
- #include <string>
- #include <Windows.h>
- using namespace std;
- struct student {
- string last_name; // фамилия
- string first_name; // имя
- int number; // номер зачетки
- };
- int main() {
- SetConsoleCP(1251);
- SetConsoleOutputCP(1251);
- student arr[3];
- ifstream fin;
- fin.open("C:/Users/PC/Desktop/student.txt");
- if (!fin.is_open()) {
- cout << "Ошибка открытия файла" << endl;
- }
- else {
- student temp; // заводим переменную для считывания информации
- for (int i = 0; i < 3; i++) {
- fin >> temp.first_name >> temp.last_name >> temp.number;
- arr[i] = temp;
- }
- for (int i = 0; i < 3; i++) {
- cout << arr[i].first_name << " " << arr[i].last_name << " " << arr[i].number << endl;
- }
- fin.close();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement