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

質問編集履歴

1

追記

2017/07/04 06:10

投稿

strike1217
strike1217

スコア651

title CHANGED
File without changes
body CHANGED
@@ -30,7 +30,7 @@
30
30
  ```
31
31
  ```C
32
32
  int main(){
33
- _write(1, "Hello_World\n", 13);
33
+ _write(1, "Hello_World\n!!", 14);
34
34
  return 0;
35
35
  }
36
36
  ```
@@ -50,4 +50,20 @@
50
50
 
51
51
  実行しても何も表示されません。
52
52
  なぜでしょうか?
53
- 教えてください。
53
+ 教えてください。
54
+
55
+ 「追記」
56
+ 少し修正しました。
57
+
58
+ starceでおかしい部分を探しました。
59
+
60
+ printf()の正常な場合は・・・
61
+ write(1, "Hello_World!!\n", 14Hello_World!!
62
+ ) = 14
63
+
64
+ 上記のアセンブリの場合・・・
65
+ write(1, "Hello_World!!\n\0\0\1\33\3;<\0\0\0\6\0\0\0\320\375\377\377"..., 94771697825424) = -1 EFAULT (Bad address)
66
+ exit_group(0) = ?
67
+
68
+ なんか途中からおかしな文字列が入り込んでいますね・・・
69
+ なんでしょうかね??これ・・・・