アプリ版:「スタンプのみでお礼する」機能のリリースについて

c言語で配列を宣言した後に、ループを使わずに
配列全体に0を入力したいのですが、そのような方法はありますか。
あれば、どのようにすればよいか教えてください。お願いします。

A 回答 (12件中11~12件)

配列宣言時の初期化子を指定すれば良いです。


例えばこんな感じです。
int i[10] = {0};
構造体にも使用できます。

この回答への補足

回答ありがとうございます。
ですが、宣言をした後の方法でお願いします。

補足日時:2007/05/26 23:13
    • good
    • 0

C++でなくCならbzero(target,sizeof(target))


でできるかも。でもあんまし勧めん。
C++ではできるけど通用しない技だね。
0を入力することとメモリとして0を代入してしまうことが同じと言い切れるかどうかの問題なんだけど...
    • good
    • 0
この回答へのお礼

回答ありがとうございます。
string.hをincludeしたのですが、bzeroを使えなかったのでこの方法はすみませんが、諦めさせてもらいます。
回答ありがとうございました。

お礼日時:2007/05/26 23:13

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!