0

私のプログラム(C言語)では、呼び出されたときに構造体の配列のすべてのデータを消去する関数が必要です。配列は動的に割り当てられないため、free は機能しません。すべてをループして 0 に設定する以外に方法はありますか?

4

3 に答える 3

2

この場合、常にループが発生します。ただしmemset()、自分でループを追加したくない場合は使用できます。

于 2013-08-02T10:07:59.487 に答える
0

試す

memset(struct_variable_address, 0, sizeof(your_Struct));
于 2013-08-02T10:11:34.710 に答える