Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- int main()
- {
- int n;
- FILE *f = fopen("numere_intregi.txt", "r");
- FILE *bp = fopen("nr_pozitive.out", "wb+");
- FILE *bn = fopen("nr_negative.out", "wb+");
- fscanf(f, "%d", &n);
- int i;
- for(i = 0; i < n; ++i)
- {
- int x;
- fscanf(f, "%d", &x);
- if(x >= 0)
- fwrite(&x, sizeof(int), 1, bp);
- else
- fwrite(&x, sizeof(int), 1, bn);
- }
- fflush(bn);
- fflush(bp);
- fseek(bp, 0L, SEEK_SET);
- fseek(bn, 0L, SEEK_SET);
- printf("nr neg: ");
- while(1)
- {
- int x;
- fread(&x, sizeof(int), 1, bn);
- if(feof(bn))
- break;
- printf("x: %d\n", x);
- }
- printf("nr poz: ");
- while(1)
- {
- int x;
- fread(&x, sizeof(int), 1, bp);
- if(feof(bp))
- break;
- printf("x: %d\n", x);
- }
- fclose(f);
- fclose(bp);
- fclose(bn);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement