Написал программку для копирования содержимого txt файла из 1 в 2. Почти всё работает, только я не понимаю как пофиксить запись последнего символа?
#include <stdio.h>
#include <conio.h>
#define size 101
int main()
{
FILE* read;
FILE* write;
read = fopen("1.txt", "r");
write = fopen("2.txt", "w");
char buffer[size];
char c;
if(read != NULL)
{
while(c != EOF)
{
c = getc(read);
fprintf(write,"%c", c);
}
fclose(read);
fclose(write);
}
else
{
printf("File is doesn't exist\n");
}

1.txtчто находится? – gil9red Jan 15 '19 at 13:03Hello World. – Qwertiy Jan 15 '19 at 13:03getc(). – Fat-Zer Jan 15 '19 at 13:05