teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

追記

2015/12/17 10:24

投稿

catsforepaw
catsforepaw

スコア5944

answer CHANGED
@@ -7,4 +7,12 @@
7
7
  str[0] = '\0';
8
8
  ```
9
9
  です。
10
- 基本的に`memset`は使わないことにしています。
10
+ 基本的に`memset`は使わないことにしています。
11
+
12
+ ---
13
+ 追記
14
+ 最近(というか21世紀に入ってから)は純粋なC言語を使うことがなくなったので、使い捨てのバッファー領域でもない限り、Chironianさん同様、char配列を文字列として使うことはなくなりましたね。STLコンテナの`array`はたまに使います。
15
+ ```C++
16
+ std::array<char, 31+1> str;
17
+ str.fill('\0'); // 全クリア
18
+ ```