C++ Builder
| Главная | Уроки | Статьи | FAQ | Форум | Downloads | Литература | Ссылки | RXLib | Диски |

 
запись в файл, запись в txt
VobyD
Отправлено: 20.01.2005, 20:35


Не зарегистрирован







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

заранее очень благодарен.
Valdemar
Отправлено: 21.01.2005, 08:31


Мастер участка

Группа: Участник
Сообщений: 433



Запись в текстовый файл можно делать функциями fputc, ftuts, fprintf.
Чтение из текстового файла — fgetc, fgets, fscanf.
Можно воспользоваться командами чтения и записи в поток>> и <<.
Просто удалить строку из файла не получится. Надо сначала записать все до удаляемой строки, затем пропустить эту строку и записать оставшуюся часть.
full_lamer
Отправлено: 21.01.2005, 08:55


Машинист паровоза

Группа: Участник
Сообщений: 225



обычно для замены текста в файле я открывал его для чтения/записи и использую функции seek перемещался до нужной позиции, а после уже перезаписывал то, что можно перезаписать

Konstantine
Отправлено: 21.01.2005, 09:17


Мастер участка

Группа: Модератор
Сообщений: 545



QUOTE
считывать написанное с клавиатуры и добавлять в ТХТ файл
сниффер что-ли?:

Вернуться в Вопросы программирования в C++Builder