bhupixb

Wrinting an array to a file in C

Oct 3rd, 2018
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.44 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #define f fflush(stdin)
  4. int main(){
  5. int n,i;
  6. scanf("%d", &n);
  7. int arr[n],aa[n];
  8. for(i = 0 ; i < n; ++i)
  9. scanf("%d", &arr[i]);
  10. f;
  11. FILE *fp = fopen("file.txt", "w");
  12.  
  13. fwrite(arr, sizeof(arr), 1, fp);
  14. fclose(fp);
  15. FILE *p= fopen("file.txt", "r");
  16. fread(aa, sizeof(aa), 1, p);
  17. fclose(p);
  18. for(i = 0; i < n; i++)printf("%d ", aa[i]);
  19. return 0;
  20. return 0;
  21. }
Add Comment
Please, Sign In to add comment