Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
私のプログラム(C言語)では、呼び出されたときに構造体の配列のすべてのデータを消去する関数が必要です。配列は動的に割り当てられないため、free は機能しません。すべてをループして 0 に設定する以外に方法はありますか?
この場合、常にループが発生します。ただしmemset()、自分でループを追加したくない場合は使用できます。
memset()
試す
memset(struct_variable_address, 0, sizeof(your_Struct));