Advertisement
Guest User

Untitled

a guest
Mar 29th, 2015
233
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.08 KB | None | 0 0
  1. #include<stdio.h> #include<string.h> #define ZNAK 40 #define ROZMIAR 10 int main(){ char nazwa1[ZNAK]; char nazwa2[ZNAK]; FILE *plik_wej; FILE *plik_wyj; int pom=0,i,x=1,y=1; int tab[ROZMIAR]; printf("Podaj nazwe pliku wejsciowego z danymi \t"); //otwieranie scanf("%s",nazwa1); strcat(nazwa1,".txt"); plik_wej=fopen(nazwa1,"r"); if(plik_wej==NULL){ printf("\nPliku nie udalo sie otworzyc.\n"); return 0; } else{ printf("\nPlik zostal otwarty.\n"); } for(i=0;i<ROZMIAR;i++){ if(feof(plik_wej) || (x==0 && y==0)){ //jak pusty wychodzi break; } pom++; fscanf( plik_wej,"%d %d",&x,&y); tab[i]=x+y; } if( fclose( plik_wej)) //zamykanie printf("\nPlik nie zamkniety\n"); else printf("\nPlik zamkniety\n"); printf("\nPodaj nazwe pliku_txt do zapisu \t"); //otwieranie 2 pliku scanf("%s",nazwa2); strcat(nazwa2,".txt"); plik_wyj=fopen(nazwa2,"w"); if(plik_wyj==NULL) printf("\nPlik wyjsciowy nie utworzony\n"); else printf("\nPlik wyjsciowy utworzony\n"); for(int i=0;i<pom-1;i++){ if( feof(plik_wyj)!=0){ fclose(plik_wyj); return 1; } else{ fprintf(plik_wyj,"%d\n",tab[i]); } } fclose( plik_wyj ); return 0; }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement