Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include<stdio.h>
- #include<string.h>
- #define MAX 100
- struct student
- {
- int n_o_p; //number of points
- char name[20];
- };
- int main()
- {
- struct student arr_student[MAX];
- char line[50];
- memset(line,0,50);
- int i=0;
- while(fgets(line,50,stdin)!=NULL) //tento cyklus sluzi na to aby som dal veci do struktur
- {
- ///vyjadrenie cisla
- char *zaciatok=line;
- char *koniec=NULL;
- while (*zaciatok == ' '){
- zaciatok+=1;
- }
- int x =strtol(zaciatok,&koniec,10);
- ///printf("hodnota x je %d\n",x);
- arr_student[i].n_o_p=x;
- ///vyjadrenie slova
- char name[50];
- memset(name,0,50);
- char *zaciatok_slova=koniec;
- while (*zaciatok_slova == ' '){
- zaciatok_slova+=1;
- }
- int velkost_mena = strlen(zaciatok_slova) - 1;
- memcpy(name,zaciatok_slova,velkost_mena);
- //printf("meno je %s\n",name);
- ///
- strcpy(arr_student[i].name,name);
- ///zadanie hodnot do pola struktur
- i++;
- }
- printf("Vysledky:\n");
- for(int b=0; b < i; b++)
- {
- printf("%d %s\n",arr_student[b].n_o_p,arr_student[b].name);
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement