1 Востаннє редагувалося did_pedro (03.03.2014 09:24:33)

Тема: Запис в файл С++

Потрібно записати дані в файл. Програма працює, але записує тільки останнє число (програма кожен раз при виконанні умови заново переписує файл). Як написати, щоб зберігалось колька чисел?
Буду дуже вдячний за допомогу.
(Вказано частину коду, яка записує в файл)

int b, a[n];
if(a[j]==b)
           {
              FILE *f;
                string a;
                    f = fopen("file.txt","w");
                        ofstream fout ("file.txt"); 
                            fout << b;
                                fclose(f);
           }

Bartash: кодж слід брати у теги [ code ].

2

Re: Запис в файл С++

1. Використовуйте тег code.
2. Визначіться, з чим ви працюєте - з ofstream чи з fopen, це різні парадигми.
3. 

fopen("file.txt","w");

і

ofstream fout ("file.txt"); 

створюють новий пустий файл чи очищують той, що існує. Робіть це один раз, а не в циклі.

Подякували: did_pedro1