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

C++ Builder

Войти
Регистрация
Восстановить пароль
 
ZloyVolkey
27 / 27 / 6
Регистрация: 01.05.2011
Сообщений: 85
#1

Как перезаписать файл, а не дописать в него? - C++ Builder

18.10.2011, 23:39. Просмотров 852. Ответов 1
Метки нет (Все метки)

Подскажите пожалуйста как при сохранении с использованием SaveDialog и SaveToFile перезаписать файл, а не дописать в него.
Код на всякий случай:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
void __fastcall TForm1::Save1Click(TObject *Sender)
{
    if( SaveDialog1->Execute() )
    {
        TStringList *list = new TStringList;
 
        if( FileExists (SaveDialog1->FileName) )
            list->LoadFromFile(SaveDialog1->FileName);
        list->Append(Edit1->Text);
        list->Append(Edit2->Text);
        list->Append(Edit3->Text);
        list->Append(Edit4->Text);
        list->Append(Edit5->Text);
        list->Append(Edit6->Text);
        list->Append(Edit7->Text);
        list->SaveToFile(SaveDialog1->FileName);
    }
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.10.2011, 23:39
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Как перезаписать файл, а не дописать в него? (C++ Builder):

Возможно ли перезаписать ехе файл? - C++ Builder
привет всем! :senor: Я опишу вопрос - постараюсь ясно изьясниться. Есть прога в которой есть ComboBox - (какойто текст) я его изменил...

Подсчитать количество чисел в текстовом файле, дописать в него числа, чтобы их стало 20 - C++
Создать текстовый файл, в который записать в столбик несколько чисел (<20). Составить программу, которая подсчитывала бы количество чисел в...

как открыть созданный файл и добавить в него текст? - C++ Builder
Программа по нажатию кнопки создается папка а в ней файл, имя файла с поля edit1, имя папки с поля Edit2. Не знаю как написать код чтоб в...

как записать в файл и считать потом из него три массива с числами - C++ Builder
Доброго времени суток. Стоит такая задача: есть три динамических массива Y,Cr,Cb (n заранее не известна) с вещественными числами в...

Как прочесть файл через OpenDialog и записать строку с него в Memo - C++ Builder
А как сделать так чтоб можна было бы прочесть текстовой файл через ОпенДиалог, записать строку с него в Мемо???

Дописать в существующий бинарный файл - C++ Builder
Всем добрый вечер, ребята нужна помощь ..... как дописывать в уже существующий бинарник данные ? и еще интересен момент как сделать...

1
__bool
285 / 226 / 6
Регистрация: 13.06.2010
Сообщений: 744
18.10.2011, 23:46 #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
void __fastcall TForm1::Save1Click(TObject *Sender)
{
    if( SaveDialog1->Execute() )
    {
        TStringList *list = new TStringList;
        list->Add(Edit1->Text);
        list->Add(Edit2->Text);
        list->Add(Edit3->Text);
        list->Add(Edit4->Text);
        list->Add(Edit5->Text);
        list->Add(Edit6->Text);
        list->Add(Edit7->Text);
        list->SaveToFile(SaveDialog1->FileName);
    }
}
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.10.2011, 23:46
Привет! Вот еще темы с ответами:

Файл: Есть текстовый файл, дописать в него 6 одинаковых строк. Записываемая строка вводится с клавиатуры - Pascal ABC
42 Есть текстовый файл, дописать в него 6 одинаковых строк. Записываемая строка вводится с клавиатуры.

Есть текстовый файл, дописать в него 6 одинаковых строк. Записываемая строка вводится с клавиатуры - Delphi
Не могу разобраться, Забыл как работать с текстовыми файлами

Как перезаписать файл? - Программирование Android
Всем привет! :) по нажатию на кнопку идет скачивание файла через интернет - все ОК! но если нажать повторно то опять произойдет...

Как перезаписать файл? - C++
Использую потоки fstream, не могу найти информации о том, как перезаписать файл или же вернуть указатель на {0;0} файла


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

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

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