Работа с файлами: копирование из одного файла в другой - 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);
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д