解決しました。
ありがとうございました。
検索結果 4 件
- 4年前
- フォーラム: C言語何でも質問掲示板
- トピック: 線形リスト
- 返信数: 5
- 閲覧数: 5594
Re: 線形リスト
ご回答ありがとうございます。 プログラム歴浅くてデリファレンスの意味が分からないのですが、参照先を除くという意味であっていますでしょうか? そしてご指摘いただいた通りheadがNULL出ないか監視するためにremove_oneに void remove_one(struct dt *d){ struct dt *p,*prev; if(head==d){ head=d->next; } if(head==NULL){ return; } prev=head; for(p=head->next;p!=NULL;prev=p,p=p->next){ if(p==d){ prev->next=d->...
- 4年前
- フォーラム: C言語何でも質問掲示板
- トピック: 線形リスト
- 返信数: 5
- 閲覧数: 5594
線形リスト
#include<stdio.h> #include<stdlib.h> #include<string.h> struct dt{ int student; char course[20]; int score; struct dt *next; }; struct dt *head; void load_file() { FILE *file= fopen("data.txt","r"); int s; char c[20]; int sc; head=NULL; while(fscanf(file,"%d %s %d", &s,c,&sc)!=EOF){ struct dt *n; p...