Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- typedef struct mhs {
- char nrp[10], nama[50], email[100];
- int usia;
- struct mhs *mhslain;
- }mahasiswa;
- mahasiswa *Listdata, *ptr1, *ptr2;
- void tambah(mahasiswa *1, mahasiswa m) {
- mahasiswa *temp = (mahasiswa *) malloc(sizeof(mahasiswa));
- *temp = m; //temp=&m;
- temp->mhslain = NULL;
- if (1 == NULL)
- l = temp;
- else {
- mahasiswa *iter = 1;
- while (iter->mhslain != NULL)
- iter = iter->mhslain;
- iter->mhslain = temp;
- }
- }
- void cetak(mahasiswa *1) {
- mahasiswa *iter = 1;
- while (iter != NULL) {
- printf("%s %s %s %d\n", iter->nrp, iter->nama, iter->email, iter->usia);
- iter = iter->mhslain;
- }
- }
- int main() {
- mahasiswa *l; int cmd;
- l = NULL;
- scanf("%d", &cmd);
- while (cmd != 0) {
- mahasiswa m;
- scanf("%s", m.nrp);
- getchar();
- gets(m.nama);
- scanf("%s", m.email);
- scanf("%d", &m.usia);
- tambah
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment