daily pastebin goal
65%
SHARE
TWEET

Untitled

a guest Mar 25th, 2019 45 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1.  
  2. #include "pch.h"
  3. #include <stdio.h>
  4.  
  5. int getTxt(char *tab, int size)
  6. {
  7.     if (tab == NULL || size <= 0)
  8.         return -1;
  9.     for (int i = 0; i < size; i++) {
  10.         *(tab + i) = getchar();
  11.         if (*(tab + i) == '\n') {
  12.             *(tab + i) = '\0';
  13.             break;
  14.         }
  15.         if (i + 1 == size)
  16.             i--;
  17.     }
  18.     return 0;
  19. }
  20.  
  21.  
  22. int main(void)
  23. {
  24.     printf("podaj nazwe pliku\n");
  25.     FILE *plik, *copy;
  26.     char a;
  27.     char nazwa_zmiennej[31];
  28.     getTxt(nazwa_zmiennej, 30);
  29.     plik = fopen(nazwa_zmiennej, "r");
  30.     if (plik == NULL) {
  31.         printf("Couldn't open file");
  32.         return 4;
  33.     }
  34.     printf("podaj 2 plik:\n");
  35.     getTxt(nazwa_zmiennej, 30);
  36.     copy = fopen(nazwa_zmiennej, "w");
  37.     if (copy == NULL) {
  38.         printf("Couldn't create file");
  39.         fclose(plik);
  40.         return 5;
  41.     }
  42.     a = getc(plik);
  43.     while (a != EOF)
  44.     {
  45.        
  46.         putc(a, copy);
  47.         a = getc(plik);
  48.     }
  49.     printf("file copied");
  50.     fclose(copy);
  51.     fclose(plik);
  52.  
  53.  
  54.  
  55.     return 0;
  56. }
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top