掲示板利用宣言

 次のフォームをすべてチェックしてからご利用ください。

 私は

 題名と投稿者名は具体的に書きます。
 課題の丸投げはしません。
 ソースの添付は「HTML変換ツール」で字下げします。
 返信の引用は最小限にします。
 環境(OSとコンパイラ)や症状は具体的に詳しく書きます。
 返信の付いた投稿は削除しません。
 マルチポスト(多重投稿)はしません。

掲示板2

管理者用メニュー    ツリーに戻る    携帯用URL    ホームページ    ログ    タグ一覧

No.25068

リストデータの作成について
投稿者---satuun(2006/01/06 13:45:56)


初心者で申し訳ありません。
ソースの途中までが以下です。
#include<stdio.h>
typedef struct kokyaku_data{
struct kokyaku_data *p_next;
char name[50];
int id_number;
int network_number;
}Kokyaku;

int main(void){
int i, j, number_people;
printf("Number of people : ");
scanf("%d",&number_people);
for(i = 1; i < number_people + 1; i++){
printf("Input name, ID number and network number : ");
scanf("%s %d %d",&kokyaku_data.name,&kokyaku_data.id_number,&kokyaku_data.network_number);
p_next == NULL;
}
以下略
main関数のforの中で、入力された人数分のデータベースを作成しようと考えているのですが、うまくいきません。アドバイスをいただけないでしょうか。おねがいします。


この投稿にコメントする

削除パスワード

発言に関する情報 題名 投稿番号 投稿者名 投稿日時
<子記事> Re:リストデータの作成について 25069 まきじ 2006/01/06 13:53:52


No.25069

Re:リストデータの作成について
投稿者---まきじ(2006/01/06 13:53:52)


>typedef struct kokyaku_data{
> struct kokyaku_data *p_next;
> char name[50];
> int id_number;
> int network_number;
>}Kokyaku;
>scanf("%s %d %d",&kokyaku_data.name,&kokyaku_data.id_number,&kokyaku_data.network_number);

kokyaku_data は変数ではなくタグ名です。


この投稿にコメントする

削除パスワード

No.25070

Re:リストデータの作成について
投稿者---satuun(2006/01/06 14:12:20)


アドバイスありがとうございます。
するとscanfをつかって構造体の中にデータが入力されるようにするにはどのような記述をしたらいいんでしょうか。


この投稿にコメントする

削除パスワード

No.25071

Re:リストデータの作成について
投稿者---Blue(2006/01/06 14:26:44)


ここで構造体の基本を学んでください。

第15章 構造体
  1. 構造体の使用手順
  2. 構造体の使用例
  3. 構造体配列のポインタ表現
  4. 構造体と関数
  5. 自己参照構造体
最終的に「自己参照構造体」のところが理解できれば終わりです。



この投稿にコメントする

削除パスワード

No.25074

Re:リストデータの作成について
投稿者---satuun(2006/01/06 14:57:45)


お手数かけて申し訳ありません。どうもありがとうございました。


この投稿にコメントする

削除パスワード

管理者用メニュー    ツリーに戻る    携帯用URL    ホームページ    ログ    タグ一覧