Форум программистов, компьютерный форум, киберфорум
C++ Builder
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
1 / 1 / 2
Регистрация: 06.11.2011
Сообщений: 68

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

24.12.2011, 04:51. Показов 924. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
C++
1
2
3
4
int f;
f = FileOpen("C:\\Sez.txt",fmOpenRead);
else
f = FileCreate("C:\\Tema1.txt");
Вставил такую строчку - ничего не получаеться:
C++
1
f->Add(AnsiString(Now()) + "text text");
Как выполнить данную задачу? Слова должны записиваться в файл в виде списка (через Enter).
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
24.12.2011, 04:51
Ответы с готовыми решениями:

Как создать файл и изменить его содержимое
Program psn; uses Crt; type base=record vladelec:string; marka:string; nomer:string; cvet:string; end; var c:file of...

Создать типизированный файл и вывести его содержимое на экран
type rec= record ch: string; nom: string; id: string; end; var f: file of rec; t:char; i,c:rec;

Создать файл из N целых чисел и вывести его содержимое на экран
1. Создать файл, состоящий из N целых чисел. Вывести содержимое этого файла на экран. 2. Найти сумму кратных трём положительных элементов...

6
 Аватар для cpp_developer
20124 / 5691 / 417
Регистрация: 09.04.2010
Сообщений: 22,546
Записей в блоге: 1
24.12.2011, 05:34
C++
1
2
3
4
5
6
7
8
TStringList *list = new TSringList;
list->Add("Строка");
list->Add("Строка");
list->Add("Строка");
list->Add("Строка");
list->Add("Строка");
list->SaveToFile("Строка");
Memo1->Lines->LoadFromFile("Строка");
или File-Write
Дозапись в файл С++ builder из TStringList
0
1 / 1 / 2
Регистрация: 06.11.2011
Сообщений: 68
24.12.2011, 12:36  [ТС]
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
TStringList *list = new TSringList;
if (FileExists("C:\\Sez.txt") )
{
f = FileOpen("C:\\Sez.txt",fmOpenRead);
}
else
{
f = FileCreate("C:\\Sez.txt");
list->Add("Зима");
list->Add("Весна");
list->Add("Лето");
list->Add("Осень");
list->SaveToFile(f);
Memo1->Lines->LoadFromFile(f);
}
Компилятор ругаеться:
0
return (true);
 Аватар для mimicria
1977 / 1112 / 221
Регистрация: 19.04.2011
Сообщений: 2,346
24.12.2011, 12:58
Цитата Сообщение от WriterMix Посмотреть сообщение
list->SaveToFile(f);
В SaveToFile передаётся ИМЯ_ФАЙЛА, а не его хэндл, полученный fopen
Ни FileOpen ни FileCreate тут абсолютно не нужны.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
TStringList *list = new TSringList;
if (FileExists("C:\\Sez.txt") )
{
 list->LoadFromFile("C:\\Sez.txt");
}
else
{
 list->Add("Зима");
 list->Add("Весна");
 list->Add("Лето");
 list->Add("Осень");
 list->SaveToFile("C:\\Sez.txt");
}
Memo1->Lines->LoadFromFile("C:\\Sez.txt"); // А тут надо еще не забыть компонент Memo вынести на форму
1
1 / 1 / 2
Регистрация: 06.11.2011
Сообщений: 68
24.12.2011, 13:51  [ТС]
В строке:
C++
1
TStringList *list = new TSringList;
Ошибки:
C++
1
2
3
Unit1.cpp(74): E2303 Type name expected
Unit1.cpp(74): E2034 Cannot convert 'int *' to 'TStringList *'
Unit1.cpp(74): E2141 Declaration syntax error
Memo1 создал.
0
 Аватар для cpp_developer
20124 / 5691 / 417
Регистрация: 09.04.2010
Сообщений: 22,546
Записей в блоге: 1
24.12.2011, 19:56
надо открыть пошире глаза и забыть про копипейст:
TStringList *list = new TStringList;
1
1 / 1 / 2
Регистрация: 06.11.2011
Сообщений: 68
24.12.2011, 21:11  [ТС]
Спасибо! Немного подкоректировал код, все работает как надо!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
24.12.2011, 21:11
Помогаю со студенческими работами здесь

Как создать гиперссылку на файл, указав неполное название файла
Здравствуйте, подскажите пожалуйста как написать гиперссылку чтобы она ссылалась на часть названия, а не на полное название ...

Копировать содержимое одного указанного файла в другой указанный файл, дописывая, а не стирая его содержимое
Dragokas, Помогите пожалуйста с заданием! Задание 3. Написать командный файл, копирующий содержимое всех файлов, записанных в задании...

Создайте текстовый файл f1. Перепишите его содержимое в файл f2, сохраняя строчную структуру и удаляя пустые с
Создайте текстовый файл f1. Перепишите его содержимое в файл f2, сохраняя строчную структуру и удаляя пустые строки.

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

Как содержимое файла *.txt переписать в двоичном коде в другой файл?
Как содержимое файла *.txt переписать в двоичном коде в другой файл? Я делаю это сл. образом: #include <iostream> #include...


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

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
Сумматор с применением элементов трёх состояний.
Hrethgir 26.03.2026
Тут. https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc Первый документ красиво выглядит, но без схемы. Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
Автозаполнение реквизитов при создании документа
Maks 26.03.2026
Программный код из решения ниже размещается в модуле объекта документа, в процедуре "ПриСозданииНаСервере". Алгоритм проверки заполнения реализован для исключения перезаписи значения реквизита,. . .
Команды "Заполнить" и "Очистить" на форме документа
Maks 26.03.2026
1. Команда формы "ЗаполнитьЗапчасти". На примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. В качестве источника данных выбран регистр накопления, в. . .
Кому нужен AOT?
DevAlt 26.03.2026
Решил сделать простой ланчер Написал заготовку: dotnet new console --aot -o UrlHandler var items = args. Split(":"); var tag = items; var id = items; var executable = args;. . .
Отправка уведомления на почту при изменении наименования справочника
Maks 24.03.2026
Программная отправка письма электронной почты на примере изменения наименования типового справочника "Склады" в конфигурации БП3. Перед реализацией необходимо выполнить настройку системной учетной. . .
модель ЗдравоСохранения 5. Меньше увольнений- больше дохода!
anaschu 24.03.2026
Теперь система здравосохранения уменьшает количество увольнений. 9TO2GP2bpX4 a42b81fb172ffc12ca589c7898261ccb/ https:/ / rutube. ru/ video/ a42b81fb172ffc12ca589c7898261ccb/ Слева синяя линия -. . .
Midnight Chicago Blues
kumehtar 24.03.2026
Такой Midnight Chicago Blues, знаешь?. . Когда вечерние улицы становятся ночными, а ты не можешь уснуть. Ты идёшь в любимый старый бар, и бармен наливает тебе виски. Ты смотришь на пролетающие. . .
SDL3 для Desktop (MinGW): Вывод текста со шрифтом TTF с помощью библиотеки SDL3_ttf на Си и C++
8Observer8 24.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-text-sdl3-c. zip finish-text-sdl3-cpp. zip
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru