回答編集履歴

6

状況再現について追記

2017/08/26 09:11

投稿

退会済みユーザー
test CHANGED
@@ -78,6 +78,20 @@
78
78
 
79
79
 
80
80
 
81
+ ![テキストエディター](8e821d52f524b32636ee24324ed76b3c.png)
81
82
 
82
83
 
84
+
85
+ ---
86
+
87
+
88
+
89
+ 状況再現できました。
90
+
91
+ `\377\376`は`FFFE`で16進数のバイトオーダーマークです
92
+
93
+ UTF-16で保存されているので上書き保存ではなく名前をつけて保存で再度文字コードを確認して下さい。
94
+
95
+
96
+
83
- ![テキストディター](8e821d52f524b32636ee24324ed76b3c.png)
97
+ ![エメッセージ](8eb9a62d703601764d46c926fa522473.png)

5

細かな誤字修正

2017/08/26 09:11

投稿

退会済みユーザー
test CHANGED
@@ -64,7 +64,7 @@
64
64
 
65
65
  test.c:1:1: error: stray '\377' in program
66
66
 
67
- test.c:1:2: error: stray '\377' in program
67
+ test.c:1:2: error: stray '\376' in program
68
68
 
69
69
  ```
70
70
 

4

エラーメッセージについて追記

2017/08/26 09:00

投稿

退会済みユーザー
test CHANGED
@@ -53,3 +53,31 @@
53
53
 
54
54
 
55
55
  ![メモ帳](a5d1b9cefc8f20b81fd1f9f4e1dd4ba2.png)
56
+
57
+
58
+
59
+ ファイルの先頭から何か不正な文字(UnicodeのBOMみたいなの)が入っているみたいです。
60
+
61
+
62
+
63
+ ```
64
+
65
+ test.c:1:1: error: stray '\377' in program
66
+
67
+ test.c:1:2: error: stray '\377' in program
68
+
69
+ ```
70
+
71
+
72
+
73
+ メモ帳だとわかりづらいので、
74
+
75
+ タブ文字・スペースが全角半角の区別がついてC言語のコードの色分けができる、
76
+
77
+ 特に意識しなくてもインデントを揃えてくれる、こういった機能をもったテキストエディターになんでも良いので乗り換えてやり直したほうが良いかもです
78
+
79
+
80
+
81
+
82
+
83
+ ![テキストエディター](8e821d52f524b32636ee24324ed76b3c.png)

3

ファイルの保存について追記

2017/08/26 08:59

投稿

退会済みユーザー
test CHANGED
@@ -35,3 +35,21 @@
35
35
 
36
36
 
37
37
  ![画像の貼り方](b910342a7e52831b188cc93d416e111c.png)
38
+
39
+
40
+
41
+ ---
42
+
43
+
44
+
45
+ メモ帳を使用と言う事で(本当はプログラミング用のテキストエディター使ったほうが良いけど)、
46
+
47
+
48
+
49
+ ファイルを保存する時に、`ANSI`か`UTF-8`(ただしそのままだと日本語が文字化けする)かの確認と、
50
+
51
+ 全角文字入力モードでスペースを入力していないか確認してみて下さい。
52
+
53
+
54
+
55
+ ![メモ帳](a5d1b9cefc8f20b81fd1f9f4e1dd4ba2.png)

2

画像の貼り方

2017/08/26 08:40

投稿

退会済みユーザー
test CHANGED
@@ -17,3 +17,21 @@
17
17
 
18
18
 
19
19
  オプションを何も指定しなかった場合、gccは出力ファイル名が`a.exe`になります。
20
+
21
+
22
+
23
+ ---
24
+
25
+
26
+
27
+ 画像の貼り方
28
+
29
+
30
+
31
+ ただ、エラーメッセージなら`<code>`って言うのを押すと
32
+
33
+ バッククォート3つで囲まれたやつが出るので、そこにコピペしてくれたほうが良いかも。
34
+
35
+
36
+
37
+ ![画像の貼り方](b910342a7e52831b188cc93d416e111c.png)

1

実行ファイル名について追記

2017/08/26 08:19

投稿

退会済みユーザー
test CHANGED
@@ -13,3 +13,7 @@
13
13
 
14
14
 
15
15
  ![コマンドプロンプト](99fa0ca06940fccfe4c801ab392ea075.png)
16
+
17
+
18
+
19
+ オプションを何も指定しなかった場合、gccは出力ファイル名が`a.exe`になります。