Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
vfhbf
2 / 1 / 1
Регистрация: 14.01.2017
Сообщений: 253
Завершенные тесты: 1
1

Файл: Есть 5 классов, как их записать в текстовый файл?

11.05.2018, 11:40. Просмотров 83. Ответов 1
Метки нет (Все метки)

Ребята пожалуйста кто знает как разобраться с файлами. Есть 5 классов как их записать в текстовый файл??????Чтобы они потом в этом файле читались ofstream outf("C:\\New.txt");
outf << " точка 1 " << toch.x << endl; почему этот способ работает а F_co = fopen(File, "a+");
fread(&Count, sizeof(Count), 1, F_co);
fwrite(&t, 4, sizeof(t), F_co); //Запись в файл этот НЕТ??????????? Буду признательна за помощь
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
40
41
42
43
44
45
46
47
48
{
    setlocale(LC_ALL, "");
    SetConsoleCP(866); tochka toch(2.1, 1.2),t;
    toch.shouy();
    elips elp(1.1, 2.2);
    elp.shouy();
    prugol gol(2, 4);
    gol.shouy();
    elips_input elin(1.1, 2.2);
    elin.shouy();
    list_elips ls_el(4, 6);
    ofstream outf("C:\\New.txt");
    outf << " точка 1  " << toch.x << endl;
    outf <<" точка 1  "<< toch.y << endl;
    outf << "радиус 1"<<elp.radius1 << endl;
    outf  <<"радиус 2" << elp.radius2 << endl;
    outf << "сторона 1" << gol.str1 << endl;
    outf << "сторона 2" << gol.str2 << endl;
    outf << "площадь елипла" << elin.sq_elips << endl;
    outf << "площадь прямоугольника " << elin.sq_prugol << endl;
    outf << "площадь елипса вписаного " << ls_el.sq_out_el << endl;
    F_co = fopen(File, "a+");
    fread(&Count, sizeof(Count), 1, F_co);
    fwrite(&t, 4, sizeof(t), F_co);     //Запись в файл 
    if (ferror(F_co))                   //Проверка наличия ошибки
    {
        fprintf(stderr, "\"%s\" : ошибка записи\n", File);
        return;
    }
    fclose(F_co);
    F_co = fopen(File, "r+");
    //Установка указателя в файле на первый байт
    if (fseek(F_co, 0L, SEEK_SET) != 0)
    {
        fprintf(stderr, "\"%s\" : ошибка позиционирования\n", File);
        return;
    }
    ++Count;               //Увеличение числа записей на единицу
    //Запись Count в файл
    if (fwrite(&Count, sizeof(int), 1, F_co) != 1)
    {
        fprintf(stderr, "\"%s\" : ошибка записи\n", File);
        return;
    }
    fclose(F_co);
    
    system("pause");
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.05.2018, 11:40
Ответы с готовыми решениями:

Дан текстовый файл, содержащий целые числа. Определить в каждой четной строке максимальное число и записать результаты в новый текстовый файл
Дан текстовый файл, содержащий целые числа. Определить в каждой четной строке максимальное число и...

дан текстовый файл.определить количество нечетных чисел и записать их в др текст файл
Очень Простая задача

Дан исходный текстовый файл. Записать его строки в выходной файл в перевёрнутом виде
грозят отчислением, нужно решить

Создать текстовый файл и записать в двоичный файл
В программах необходимо использовать только динамические структуры. 1. Написать первую...

Дан текстовый файл, в котором записана последовательность целых чисел. Записать в новый файл только четные из них
Дан текстовый файл, в котором записана последовательность целых чисел. Записать в новый файл только...

1
nmcf
6409 / 5671 / 2581
Регистрация: 14.04.2014
Сообщений: 23,997
11.05.2018, 15:10 2
Для текстовых файлов fprintf()/fscanf()/fgets().
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.05.2018, 15:10

Текстовый файл состоит из нескольких строк. Записать во второй файл последние символы из каждой строки первого файла
Текстовый файл состоит из нескольких строк. Записать во второй файл последние символы из каждой...

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

Как записать числовую матрицу в текстовый файл полностью?
Всем доброго времени суток! У меня в лабе есть три задания: записать матрицу в текстовый файл,...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru