回答編集履歴

1

削除

2020/10/07 09:18

投稿

PingHermit
PingHermit

スコア478

test CHANGED
@@ -1,27 +1,3 @@
1
- >ポインタに直接空白を代入できないのでしょうか?
1
+ Daregada
2
2
 
3
- 出来ません。
4
-
5
- ポインタの指す位置直接空白を代入するが通常のやり方です。
3
+ さんが書いてた内容と同じなったので、削除です。
6
-
7
- *str = ' ';
8
-
9
- の様に。
10
-
11
-
12
-
13
- ついでに、質問事項ではないですが、
14
-
15
- printf("after:%s\n",str);
16
-
17
- の str は、'\0 まで行っちゃってますから、文字は表示しないです。
18
-
19
- 普通に、main 関数の中で
20
-
21
- printf("before:%s\n",str2);
22
-
23
- strnul(str2);
24
-
25
- printf("after:%s\n",str);
26
-
27
- でいいと思いますけど。