Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- typedef struct {
- char hely[30];
- int ev;
- char kiadonev[30];
- } kiad;
- typedef struct k {
- int ar;
- int oldalszam;
- kiad kiadas;
- char cim[50];
- char szerzo[30];
- struct k* next;
- } konyv;
- typedef konyv *konyvek;
- int oldalsum(konyvek x, konyv *k) {
- int db;
- return db;
- }
- int main()
- {
- konyvek k=NULL, utolso, uj;
- printf("Uj? (i/n):");
- char c;
- scanf("%c", &c);
- while(c == 'i') {
- uj = malloc(sizeof(konyv));
- printf("\nAr: "); scanf("%i", &(uj->ar));
- printf("Oldalszam: "); scanf("%i", &(uj->oldalszam));
- printf("Ev: "); scanf("%i", &(uj->kiadas.ev));
- printf("Hely: "); scanf("%s", &(uj->kiadas.hely));
- printf("Kiadonev: "); scanf("%s", &(uj->kiadas.kiadonev));
- printf("Cim: "); scanf("%s", &(uj->cim));
- printf("Szerzo: "); scanf("%s", &(uj->szerzo));
- uj->next = NULL;
- if(k) utolso->next=uj;
- else k=uj;
- utolso=uj;
- printf("\nUj? (i/n):");
- scanf("%c", &c);
- }
- /*uj=k;
- while(uj) {
- printf("%i %i %i %s %s %s %s\n", uj->ar, uj->oldalszam, uj->kiadas.ev, uj->kiadas.hely,uj->kiadas.kiadonev,uj->cim,uj->szerzo);
- }*/
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement