Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
82 / 9 / 1
Регистрация: 31.05.2016
Сообщений: 336

Выводит в файл только последнего студента на C++

05.04.2019, 19:50. Показов 1083. Ответов 2

Студворк — интернет-сервис помощи студентам
вот мои файлы
power.h
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
#ifndef power_h
#define power_h
#include <fstream>
#include <string>
 
using namespace std;
 
class Student {
private:
    int age;
    string name;
    string patronymic;
    string surname;
    string phone;
    string group;
public:
    void powerAll(int age, string name, string surname) {
        this->age = age;
        this->name = name;
        this->surname = surname;
    }
    
    void powerPrintAll() {
        ofstream output_file("rezult.txt", ios::out);
        output_file << this->name << " " << this->surname << ". Возраст: " << this->age << endl;
        output_file.close();
        
        cout << this->name << " " << this->surname << ". Возраст: " << this->age << endl;
    }
};
 
#endif /* power_h */
//cout << this->name << " " << this->surname << ". Возраст: " << this->age << endl;
main.cpp

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
#include <clocale>
#include "power.h"
 
using namespace std;
 
int main() {
    setlocale(LC_ALL, "Russian");
    
    Student martin;
    martin.powerAll(38, "Martin", "McFly");
    martin.powerPrintAll();
    
    Student john;
    john.powerAll(175, "John", "Silver");
    john.powerPrintAll();
    
    return 0;
}
Выводит в файл только последнего студента а надо всех даже тех которых ещё нет
Пожалуйста помогите, заранее спасибо
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
05.04.2019, 19:50
Ответы с готовыми решениями:

Программа выводит только последнего студента, но не всех
День добрый! Помоги разобраться. Написал прогу на паскале для ввода данных студентов и вывода. Выводит только последнего студента но не...

почему выводит только свойства последнего символа?
CL-USER 1 &gt; (defun funca(x) (+ x 2)) FUNCA CL-USER 2 &gt; (defun funcb(x) (* x 2)) FUNCB CL-USER 3 &gt; (defun funcc(x) ...

Структура: Почему, когда я ввожу 5 работников и стаж 10 лет мне выводит только фамилию последнего работника?
Почему когда я ввожу 5 работников, а затем стаж 10 лет мне выводит только фамилию последнего работника #include &lt;stdio.h&gt; ...

2
Модератор
Эксперт С++
 Аватар для zss
13774 / 10967 / 6491
Регистрация: 18.12.2011
Сообщений: 29,247
05.04.2019, 20:24
Лучший ответ Сообщение было отмечено Segeja как решение

Решение

Цитата Сообщение от Segeja Посмотреть сообщение
ofstream output_file("rezult.txt", ios::out);
Так старый файл стирается, надо открывать на дозапись
C++
1
ofstream output_file("rezult.txt", ios::app);
ios::app,ios::ate,различия
1
82 / 9 / 1
Регистрация: 31.05.2016
Сообщений: 336
05.04.2019, 20:33  [ТС]
zss Спасибо вам огромное!

Добавлено через 5 минут
zss спасибо за ссылочку!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
05.04.2019, 20:33
Помогаю со студенческими работами здесь

Записывает текст в файл только из последнего RichEdit
Здравствуйте. Я пишу программу-тестер знаний, и у меня 11 вопросов. Я сделал один RichEdit и при клике на кнопку &quot;Дальше&quot; он...

Почему в файл выводит только последнее время?
import javax.swing.*; import java.awt.event.*; import java.io.File; import java.io.FileWriter; import java.io.IOException; ...

StreamWriter выводит в файл из 1000 получившихся значений только 963
Выводит в файл, из 1000 получившихся значений, только 963(963 - не полностью), также иногда возникает ошибка с языком вывода using...

Выводит только конечный файл, хотя считывает все тексты из списка
Использую конструкцию Map-Reduce для поиска файлов по ключевым словам. Возникла проблема, что программа ищет ключевое слово только в...

Создать командный файл, который выводит на экран только число, равное количеству файлов в указанном каталоге
Создайте командный файл, который выводит на экран только число, равное количеству файлов в указанном в каче-стве параметра каталоге.


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
Использование значений реквизитов справочника в документе, с определенными условиями и правами
Maks 07.04.2026
1. Контроль срока действия договора Алгоритм из решения ниже реализован на примере нетипового документа "ЗаявкаНаРаботу", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если. . .
Доступность команды формы по условию
Maks 07.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: сделать доступной кнопку (команда формы "ЗавершитьСписание") при. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru