Advertisement
Nikita051

Untitled

Dec 22nd, 2022
495
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.21 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <string.h>
  3. #include <malloc.h>
  4. #include <locale.h>
  5. #include <windows.h>
  6. #include <winuser.h>
  7.  
  8. struct Student{
  9.     char name[255];
  10.     char number[255];
  11.     char facultet[255];
  12.     int kurs;
  13. };
  14. int main(){
  15.     setlocale(LC_ALL,"Russian");
  16.     int count,i;
  17.     printf("Введите количество студентов: ");
  18.     scanf("%d",&count);
  19.     struct Student *mass = NULL;
  20.     system("chcp 1251");
  21.     system("cls");
  22.     mass = malloc(count * sizeof(*mass));
  23.     for(i = 0;i<count;i++){
  24.         printf("Введите имя студента - ");
  25.         scanf("%s",(mass+i)->name);
  26.         printf("Введите номер студента - ");
  27.         scanf("%s",(mass+i)->number);
  28.         printf("Введите факультет студента - ");
  29.         scanf("%s",(mass+i)->facultet);
  30.         printf("Введите курс студента - ");
  31.         scanf(" %d",&(mass+i)->kurs);
  32.     }
  33.     FILE *txt = fopen("stud.txt","w");
  34.     for(i = 0;i<count;i++){
  35.         fprintf(txt,"%s ",(mass+i)->name);
  36.         fprintf(txt,"%s ",(mass+i)->number);
  37.         fprintf(txt,"%s ",(mass+i)->facultet);
  38.         fprintf(txt,"%d\n",(mass+i)->kurs);
  39.     }
  40. }
  41.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement