powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Files
3 сообщений из 3, страница 1 из 1
Files
    #33672860
ебурашка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Почему аварийно завершается при выполнении?
Ошибок трансляции нет.
FILE *fp1, *fp2;
char buf[4096];

fp1 = fopen("Run.txt", "r");
//fp2 = fopen("Run.~", "w");
fp2 = fopen("Run.~", "w+ а"); // "w"


fprintf(fp2, "new first string\n");
while(fgets(buf, sizeof(buf), fp1)) {
fprintf(fp2, buf);
}
fclose(fp1);
fclose(fp2);

//remove("Run.txt");
//- rename("Run.~", "Run.txt");

//rename("Run.~", "Run.txt");

Что значит тильда в типе файла ?

СПАСИБО.
...
Рейтинг: 0 / 0
Files
    #33673009
Dmitrii K.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ебурашкаПочему аварийно завершается при выполнении?
Ошибок трансляции нет.
FILE *fp1, *fp2;
char buf[4096];

fp1 = fopen("Run.txt", "r");
//fp2 = fopen("Run.~", "w");
fp2 = fopen("Run.~", "w+ а"); // "w"


fprintf(fp2, "new first string\n");
while(fgets(buf, sizeof(buf), fp1)) {
fprintf(fp2, buf);
}
fclose(fp1);
fclose(fp2);

//remove("Run.txt");
//- rename("Run.~", "Run.txt");

//rename("Run.~", "Run.txt");

Что значит тильда в типе файла ?

СПАСИБО.

Во-первых надо добавить проверку открытия файлов (на случай, если файл не существует либо к нему нет доступа) - после fopen проверить fp1, аз2 на NULL.

Во-вторых почитать справку по fopen и иже и ними...

А тильда - это неписаное правило формирования предыдущей редакции файла.
...
Рейтинг: 0 / 0
Files
    #33673120
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ебурашкаЧто значит тильда в типе файла ?


Она значит следующее : " в этом месте имени файла стоит тильда".
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / Files
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]