メモリ確保について

フォーラム(掲示板)ルール
フォーラム(掲示板)ルールはこちら  ※コードを貼り付ける場合は [code][/code] で囲って下さい。詳しくはこちら
warlc

メモリ確保について

#1

投稿記事 by warlc » 14年前

こんにちは。C言語によるメモリ確保について質問させて下さい!
>>過去に同じような質問があったらすみません。 文字列を多々格納するためメモリ上に格納領域を確保したいのですが、文字型2次元配列 str[MAXST[/url];で連続した領域を確保するのか。 格納領域用の構造体を用意し、mallocによりメモリ確保するのではどっちがメモリ節約&かしこいやり方なのでしょうか。

>>構造体の場合です。ここでは領域をリストで繋いでます。

struct list {
char *str;
struct list *ptnext; //次の領域へのアドレス。
};
struct list *top; //領域の先頭アドレス

これをmallocで確保していきます。

へろりくしょん

Re:メモリ確保について

#2

投稿記事 by へろりくしょん » 14年前

メンバ str がどういった性質のものであるか次第かと。

閉鎖

“C言語何でも質問掲示板” へ戻る