1Mr.Red初めまして。プログラミングが好きなMr.Redと申します。入ったばかりですがよろしくお願いします。助けてほしいことがあります。128名分が記憶可能になるような構造体の配列のプログラムを作成しているのですがうまくいきません。申し訳ありませんが、教えてください。後、データを身長の高い順に出力するようなプログラム(上記に述べたプログラムの変更版)も教えてください。※名前と身長と血液型を0、0、0(三つとも全て)と入力すると終了する。一つの構造体の各メンバの値を表示する関数を作成すること。以下は、私が書いたソースコードです。0;}出力結果は以下のような感じです。7年前コードタグをお使いください。詳しい使い方はこちらを見てください。buf[BUFFER_SIZE]は何のために定義したのですか?fgetsの第二引数はNではなくBUFFER_SIZEなのですね?まず、構造体配列を作らなくてはなりません。次に、fgetsではなくscanfを使ったほうがいいです。あと、仮に0と入力があったとしてもp.nameに代入されるのは文字列"0"であり数値0ではありません。7年前フォーラムルールをご確認下さい。マルチポストの場合は、相互リンクをお願いしております。http://dixq.net/board/board.html「プログラミングを学んでいる大学生です。r=pofee_pcあと課題っぽいですが正直にお願いします。方針:私は仕組み・考え方を理解して欲しいので直接的なコードを回答することはまれですので、すぐコードがほしい方はその旨をご明記下さい。私以外の方と交代したいと思います(代わりの方がいる保証は出来かねます)。