ページ 11

構造体について

Posted: 2007年12月28日(金) 14:42
by hum-king
前はお世話になりました。以前の続きのようなくだらない質問かもしれませんが、すいません。
typedef struct tag_NODEGROUP{
   int nNodeNum;
   char **ppNode;
}NODEGROUP, *PNODEGROUP;
main関数内部で
NODEGROUP pNodeGroup[ファイルの数];
上のような構造体を宣言し、以下のようなファイルを読み込むとします。

・ファイル1

emacs
vi
cd

・ファイル2

cp
cd
mount

・ファイル3

mv
cd
cp

・ファイル4

emacs
cd
cp


以前は各ファイルの単語数を表示させるということで
pNodeGroup.nNodeNum;


というような変数に単語数を格納して表示させていましたが、ファイル内の単語を格納する場合に

pNodeGroup.ppNode[j];


のような変数に格納することはできるのでしょうか?

訳の分からない質問だったらすいません・・・

表示結果としては

ファイル1
単語数
単語

ファイル2
単語数
単語

というように表示させたいのですが。。。

Re:構造体について

Posted: 2007年12月28日(金) 15:06
by box
> pNodeGroup.ppNode[j];
> 
> のような変数に格納することはできるのでしょうか?

できます。
ppNodeのために、適切に領域を割り当てていれば。

Re:構造体について

Posted: 2008年1月02日(水) 11:45
by hum-king
返事遅れて申し訳ありませんでした><

なんとかできそうです。ありがとうございました。