掲示板ランキング  スーツ・タキシード(男の子)  帽子  手袋  マフラー  レオタード  エプロン  子供和服


掲示板利用宣言

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

 私は

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

掲示板1

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

No.6855

構造体ポインタ
投稿者---doctor(2006/12/05 11:05:40)


実行すると、エラーを送信するダイアログがでます。
どこを改善すればいいのか教えてください。



#include<stdio.h>
#include<string.h>

struct body {
    char name[20];
    double weight;
    double highth;
};
void output(struct body *pp );

int main(void)
{
    int i=0;
    struct body data[10];
    
    while(strcmp(data[i].name,0) && i<10){

          printf("氏名を入力\n");
          scanf("%s",data[i].name);
          printf("体重入力\n");
          scanf("%lf",&data[i].weight);
          printf("身長入力\n");
          scanf("%lf",&data[i].highth);
          i++;
    }

    output(data);
    
  return 0;
}   
void output(struct body *pp)
{
    while(strcmp(pp->name,0)){
    printf("%s",pp->name);
    printf("%f",pp->weight);
    printf("%f",pp->highth);
    pp++;
    }
}



この投稿にコメントする

削除パスワード

発言に関する情報 題名 投稿番号 投稿者名 投稿日時
<子記事> Re:構造体ポインタ 6856 asd 2006/12/05 11:15:06
<子記事> Re:構造体ポインタ 6857 かずま 2006/12/05 11:23:11
<子記事> Re:構造体ポインタ 6858 2006/12/05 11:25:36


No.6856

Re:構造体ポインタ
投稿者---asd(2006/12/05 11:15:06)


>実行すると、エラーを送信するダイアログがでます。
>どこを改善すればいいのか教えてください。

まずは掲示板利用宣言を守るように意識を改善するといいかと。

>環境(OSとコンパイラ)や症状は具体的に詳しく書きます。

エラーを送信するダイアログが出ると言うことはWindows?
そしてどんなエラーが出るのか、
デバッガを使ってステップ実行させてみてどこまでは実行できるのか、
それぐらいは調べられませんか?


この投稿にコメントする

削除パスワード

No.6859

Re:構造体ポインタ
投稿者---doctor(2006/12/05 11:31:20)


返信ありがとうございます。


環境はwindows,
コンパイラはBorland C++ BuilderX Personal、
テキストエディタはbcpad231です。

デバッカはありません。


この投稿にコメントする

削除パスワード

No.6857

Re:構造体ポインタ
投稿者---かずま(2006/12/05 11:23:11)


>    while(strcmp(data[i].name,0) && i<10){
>
>        printf("氏名を入力\n");
>        scanf("%s",data[i].name);

     while (i < 10) {
         printf("氏名を入力\n");
         scanf("%s", data[i].name);
         if (strcmp(data[i].name, "0") == 0) break;
 



この投稿にコメントする

削除パスワード

No.6858

Re:構造体ポインタ
投稿者--- (2006/12/05 11:25:36)


strcmp関数の第2引数がゼロという数値でいいかどうか調べてみると吉かも。



この投稿にコメントする

削除パスワード

No.6860

Re:構造体ポインタ
投稿者---doctor(2006/12/05 11:40:15)


皆様、解り易く教えていただきありがとうございます。

エラーの意味を理解出来ました。

皆様どうもありがとうございます!


この投稿にコメントする

削除パスワード

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





掲示板提供:(有)リアル・インテグリティ