Spróbuj tak:
FILE* plik_in = fopen("Dane.txt", "r");
FILE* plik_out = fopen("out.txt", "w");
char znak = getc(plik_in);
while (znak != EOF)
{
if(znak != '\n')
putc(znak, plik_out);
znak = getc(plik_in);
}
fclose(plik_in);
fclose(plik_out);
Powtórzenie linijki getc możesz rozwiązać wykorzystując fakt, że wyrażenie a = b zwraca wartosc zmiennej a po przypisaniu:
FILE* plik_in = fopen("Dane.txt", "r");
FILE* plik_out = fopen("out.txt", "w");
char znak;
while ((znak = getc(plik_in)) != EOF)
{
if(znak != '\n')
putc(znak, plik_out);
}
fclose(plik_in);
fclose(plik_out);