#include<stdio.h>

/* Program czyta plik o nazie plik.txt i umieszcza jego zawartosc
 * w pliku wynik.txt w liniach o długosci 'n'. Wartość 'n' podaje
 * uzytkonik na poczatku dzialania programu. */
int main()
{
   FILE* plik = NULL;
   FILE* plik2;
   int znak;
   int i=1, n;

   printf("n="); 
   scanf("%d", &n);

   plik = fopen("plik.txt", "r");
   if( plik == NULL )
   {
      printf("Wystapil blad otczytu pliku\n");
      return 1;
   }

   plik2 = fopen("wynik.txt", "w");
   if( plik2 == NULL )
   {
      printf("Wystapil blad\n");
      return 1;
   }

   while( feof(plik) == 0 )
   {
      znak = fgetc(plik);
      if (znak != EOF)
      {
         printf("%c", znak);
         fputc(znak, plik2);
      }
      if ( i == n )
      {
         printf("\n");
         fputc('\n', plik2);
         i = 0;
      }
      i++;
   }

   fclose( plik );
   fclose( plik2);

   return 0;
}

