C/C++の宿題を片付けます 86代目
■ このスレッドは過去ログ倉庫に格納されています
0339デフォルトの名無しさん
2007/04/29(日) 13:18:49list.hの中のstruct nodeを
struct node
{ char *name;
int n_students;
struct student students[1000];
node_ptr next; }
に変更をし、bst.hを
struct student
{int ID;
char *name};
に変更をし云々、といった感じです。
最初のint data_itemをcharにかえる部分で、
node_ptr the_list = create();
printf("Enter a new unit name\n");
scanf("%s", buffer);
node_ptr->name =(char *) malloc(strlen(buffer) + 1);
strcpy(name,buffer);
ってやってみたんですがうまくできないので。
>>338
有体に言えば、
学校の中に複数の教科を登録、それに複数の学生を登録
授業に対して生徒が履修登録をしたりそれを削除したり
といった感じで認識されてるので大体そうだと思います。
nodeの作成→名前を認識→授業ノードの作成というところで
躓いてるので、char*nameの扱いだけでもヒントかなにか貰えたら
物凄く助かります。
■ このスレッドは過去ログ倉庫に格納されています