Работа с файлами: копирование из одного файла в другой - C (СИ)

Узнай цену своей работы

Формулировка задачи:

Задача- копирование из одного файла в другой.
Листинг программы
  1. #include<stdio.h>
  2. #include<string.h>
  3. #include<locale.h>
  4. #include<stdlib.h>
  5. int main()
  6. {
  7. setlocale(0,"");
  8. FILE *in, *out;
  9. char ch;
  10. if(in=fopen("test.txt","r")==0)
  11. {printf("Файл для чтения не найден");
  12. exit(1);
  13. }
  14. if(out=fopen("copy_test.txt","w+")==0)
  15. {
  16. printf("Невозможно создать файл для записи");
  17. exit(1);
  18. }
  19. while(!feof(in))
  20. {
  21. ch=getc(in);
  22. putc(ch,out);
  23. }
  24. fclose(in);
  25. fclose(out);
  26. getch();
  27. return 0;
  28. }
Не знаю почему не работает... просто открывается консоль и всё на этом не на какие нажатия прога не реагирует и перезапись из файла в файл не происходит ( Компилятор выдаёт ошибку:

Решение задачи: «Работа с файлами: копирование из одного файла в другой»

textual
Листинг программы
  1. while(!feof(in))
  2.     {
  3.         ch=getc(in);
  4.     if ( !feof(in)) putc(ch, out);
  5.        
  6.     }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

14   голосов , оценка 4.071 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы