Работа с файлами: копирование из одного файла в другой - C (СИ)
Формулировка задачи:
Задача- копирование из одного файла в другой.
Не знаю почему не работает... просто открывается консоль и всё на этом не на какие нажатия прога не реагирует и перезапись из файла в файл не происходит (
Компилятор выдаёт ошибку:
#include<stdio.h> #include<string.h> #include<locale.h> #include<stdlib.h> int main() { setlocale(0,""); FILE *in, *out; char ch; if(in=fopen("test.txt","r")==0) {printf("Файл для чтения не найден"); exit(1); } if(out=fopen("copy_test.txt","w+")==0) { printf("Невозможно создать файл для записи"); exit(1); } while(!feof(in)) { ch=getc(in); putc(ch,out); } fclose(in); fclose(out); getch(); return 0; }
Решение задачи: «Работа с файлами: копирование из одного файла в другой»
textual
Листинг программы
while(!feof(in)) { ch=getc(in); if ( !feof(in)) putc(ch, out); }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д