Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- typedef struct student {
- char nume[20], adresa[20];
- int nota, varsta, zi, luna, an;
- }stud;
- int main() {
- FILE *f;
- int i = 0, n;
- f = fopen("in.txt", "r");
- if (f == NULL) return 0;
- stud stud[15];
- while (fscanf(f, "%s",stud[i].nume) != EOF)
- {
- fscanf(f, "%d", &stud[i].nota);
- fscanf(f, "%d", &stud[i].zi);
- fscanf(f, "%d", &stud[i].luna);
- fscanf(f, "%d", &stud[i].an);
- fscanf(f, "%d", &stud[i].varsta);
- fscanf(f, "%*c");
- fgets(stud[i].adresa, 30, f);
- i++;
- }
- fclose(f);
- f = fopen("ianuarie.txt", "w");
- n = i;
- for (i = 0; i < n; i++)
- if (stud[i].luna == 1) {
- fprintf(f, "%s ", stud[i].nume);
- fprintf(f, "%d ", stud[i].nota);
- fprintf(f, "%d ", stud[i].zi);
- fprintf(f, "%d ", stud[i].luna);
- fprintf(f, "%d ", stud[i].an);
- fprintf(f, "%d ", stud[i].varsta);
- fprintf(f, "%s", stud[i].adresa);
- }
- fclose(f);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement