1. Write a C Program to Copy One File to Another.-...
1. Write a C Program to Copy One File to Another.-...
int main() {
FILE *source, *destination;
char ch;
fclose(source);
fclose(destination);
printf("File copied successfully.\n");
return 0;
}
fclose(file1);
fclose(file2);
fclose(output);
printf("Files merged successfully.\n");
return 0;
}
● b) fgetc(), fputc():
○ fgetc() reads a single character from a file.
○ fputc() writes a single character to a file.
● c) getw(), putw():
○ getw() reads a single integer from a file.
○ putw() writes a single integer to a file.
● d) fread(), fwrite():
○ fread() reads a block of data from a file.
○ fwrite() writes a block of data to a file.
fread(&data, sizeof(data), 1, file_pointer);
fwrite(&data, sizeof(data), 1, file_pointer);
if (ferror(file_pointer)) {
printf("An error occurred during file operations.\n");
}