C/C++の宿題を片付け ..
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
133:デフォルトの名無しさん 07/11/25 09:50:24 >>5 #include<stdio.h> #include<stdlib.h> #include<malloc.h> typedef struct grade { char name[40]; int score; struct grade *next; } glist; glist *cons(glist car, glist *cdr) { glist *l; if( (l = malloc(sizeof(glist))) == NULL ) exit( EXIT_FAILURE ); sprintf(l->name, car.name); l->score = car.score; l->next = cdr; return l; } void printList(glist *ptr) { if(ptr == NULL) return; printf("p->name \t%s\n", ptr->name); printf("p->score\t%d\n", ptr->score); printf("p->next \t%p\n", ptr->next); printList(ptr->next); return; } 134:デフォルトの名無しさん 07/11/25 09:51:38 つづき int main(void) { glist a,b; glist *ptr; sprintf(a.name, "dummy"); a.score = -1; sprintf(b.name, "tsubasa"); b.score = 60; ptr = cons(b, NULL); ptr = cons(a, ptr); printList(ptr); return 0; }
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
5316日前に更新/123 KB
担当:undef