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

Вывести данные из файла в виде таблицы - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Пузырьковая сортировка от первого шага к последнему http://www.cyberforum.ru/cpp-beginners/thread1127252.html
#include <iostream> #include <cstdlib> #include <ctime> using namespace std; void sort_bubble(int* a, int n){ int s = 0; for (int i = 0; i < n; i++){ for (int j = n - 1; j > i; j--){
C++ Массив указателей. Найти отличие между двумя конструкциями Привет! Возник вопрос в чем разница между char* arr и char arr не одно и тоже ли это? почему например когда я пишется char* Arr={"laborer", "secretary", "manager", "accountant" , ... http://www.cyberforum.ru/cpp-beginners/thread1127241.html
Исправить ошибки по созданию двухмерного массива C++
/******************* *Файл: lab 5_2 * *Лаб. работа: 5 * *Задача:10 * *Автор: Ермаков * *Группа:432 * ********************/ #include <windows.h> #include <stdio.h>
C++ Функции библиотеки для работы со строками и символами
С помощью текстового редактора Блокнот создать файл, содержащий текст, длина которого не превышает 1000 символов (длина строки не превышает 70 символов). Имя файла должно иметь расширение txt....
C++ Организовать вывод на экран списка занятий в определенный день, отсортированных по времени http://www.cyberforum.ru/cpp-beginners/thread1127221.html
Структурный шаблон должен содержать расписание занятий: день недели, время, предмет, наименование занятия (лекция, практическая работа, лабораторная работа), ФИО преподавателя. По требованию...
C++ В матрице поменять 2-ю и 4-ю строки местами Обработка текстовых файлов. Текст задачи: В матрице A(8,7) поменять 2-ю и 4-ю строки местами. подробнее

Показать сообщение отдельно
Olivеr
412 / 408 / 13
Регистрация: 06.10.2011
Сообщений: 831
23.03.2014, 14:14
Посмотрите этот простой пример и сделайте по аналогии
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
#include <iostream>
#include <fstream>
 
struct student
{
    char name[20];
    int age;
};
 
std::ostream& student_write(const student *entity, std::ostream &stream)
{
    return stream << entity->name << ' ' << entity->age << ' ';
}
 
std::istream& student_read(student *entity, std::istream &stream)
{
    return stream >> entity->name >> entity->age;
}
 
int main()
{
    student entity {"Yaroslav", 20};
    std::fstream file("file.txt", std::fstream::app | std::fstream::out);
    student_write(&entity, file);
    file.close();
    file.open("file.txt", std::fstream::in);
    while ( student_read(&entity, file) ) {
        std::cout << entity.name << ", " << entity.age << std::endl;
    }
    file.close();
    return 0;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru