Computer Science, asked by kickbattowski145, 10 months ago

a) Write a C program to copy the content from one file to another file

Answers

Answered by shahoam21
1

Explanation:

#include <stdio.h>

#include <stdlib.h>

main()

{

char ch, source_file[20], target_file[20];

FILE *source, *target;

printf("Enter name of file to copy\n");

gets(source_file);

source = fopen(source_file, "r");

if( source == NULL )

{

printf("Press any key to exit...\n");

exit(EXIT_FAILURE);

}

printf("Enter name of target file\n");

gets(target_file);

target = fopen(target_file, "w");

if( target == NULL )

{

fclose(source);

printf("Press any key to exit...\n");

exit(EXIT_FAILURE);

}

while( ( ch = fgetc(source) ) != EOF )

fputc(ch, target);

printf("File copied successfully.\n");

fclose(source);

fclose(target);

return 0;

}

Similar questions