Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- #include <string.h>
- int main(void){
- FILE *pFile;
- char *temp, c;
- int dlugosc;
- int i=0;
- pFile = fopen("Baza_studentow.bin","rb");
- if(!pFile){
- printf("error opening file!\n");
- exit(0);
- }else{
- fseek(pFile,0,SEEK_END);
- dlugosc = ftell(pFile);
- rewind (pFile);
- temp = malloc(sizeof(char)*dlugosc);
- if(!temp){
- printf("Brak pamieci");
- exit(0);
- }
- fread(temp,sizeof(char),dlugosc/sizeof(char),pFile);
- fclose(pFile);
- }
- pFile = fopen("Nowy.bin","wb");
- if(!pFile){
- printf("error opening file!\n");
- exit(0);
- }else{
- fwrite(temp,sizeof(char),dlugosc/sizeof(char),pFile);
- fclose(pFile);
- }
- pFile = fopen("Nowy.bin","rb");
- if(!pFile){
- printf("error opening file!\n");
- exit(0);
- }else{
- c = fgetc(pFile);
- while (c != EOF)
- {
- printf ("%c", c);
- c = fgetc(pFile);
- }
- fclose(pFile);
- }
- free(temp);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement