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

回答編集履歴

6

状況再現について追記

2017/08/26 09:11

投稿

退会済みユーザー
answer CHANGED
@@ -38,5 +38,12 @@
38
38
  タブ文字・スペースが全角半角の区別がついてC言語のコードの色分けができる、
39
39
  特に意識しなくてもインデントを揃えてくれる、こういった機能をもったテキストエディターになんでも良いので乗り換えてやり直したほうが良いかもです
40
40
 
41
+ ![テキストエディター](8e821d52f524b32636ee24324ed76b3c.png)
41
42
 
43
+ ---
44
+
45
+ 状況再現できました。
46
+ `\377\376`は`FFFE`で16進数のバイトオーダーマークです
47
+ UTF-16で保存されているので上書き保存ではなく名前をつけて保存で再度文字コードを確認して下さい。
48
+
42
- ![テキストディター](8e821d52f524b32636ee24324ed76b3c.png)
49
+ ![エメッセージ](8eb9a62d703601764d46c926fa522473.png)

5

細かな誤字修正

2017/08/26 09:11

投稿

退会済みユーザー
answer CHANGED
@@ -31,7 +31,7 @@
31
31
 
32
32
  ```
33
33
  test.c:1:1: error: stray '\377' in program
34
- test.c:1:2: error: stray '\377' in program
34
+ test.c:1:2: error: stray '\376' in program
35
35
  ```
36
36
 
37
37
  メモ帳だとわかりづらいので、

4

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

2017/08/26 09:00

投稿

退会済みユーザー
answer CHANGED
@@ -25,4 +25,18 @@
25
25
  ファイルを保存する時に、`ANSI`か`UTF-8`(ただしそのままだと日本語が文字化けする)かの確認と、
26
26
  全角文字入力モードでスペースを入力していないか確認してみて下さい。
27
27
 
28
- ![メモ帳](a5d1b9cefc8f20b81fd1f9f4e1dd4ba2.png)
28
+ ![メモ帳](a5d1b9cefc8f20b81fd1f9f4e1dd4ba2.png)
29
+
30
+ ファイルの先頭から何か不正な文字(UnicodeのBOMみたいなの)が入っているみたいです。
31
+
32
+ ```
33
+ test.c:1:1: error: stray '\377' in program
34
+ test.c:1:2: error: stray '\377' in program
35
+ ```
36
+
37
+ メモ帳だとわかりづらいので、
38
+ タブ文字・スペースが全角半角の区別がついてC言語のコードの色分けができる、
39
+ 特に意識しなくてもインデントを揃えてくれる、こういった機能をもったテキストエディターになんでも良いので乗り換えてやり直したほうが良いかもです
40
+
41
+
42
+ ![テキストエディター](8e821d52f524b32636ee24324ed76b3c.png)

3

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

2017/08/26 08:59

投稿

退会済みユーザー
answer CHANGED
@@ -16,4 +16,13 @@
16
16
  ただ、エラーメッセージなら`<code>`って言うのを押すと
17
17
  バッククォート3つで囲まれたやつが出るので、そこにコピペしてくれたほうが良いかも。
18
18
 
19
- ![画像の貼り方](b910342a7e52831b188cc93d416e111c.png)
19
+ ![画像の貼り方](b910342a7e52831b188cc93d416e111c.png)
20
+
21
+ ---
22
+
23
+ メモ帳を使用と言う事で(本当はプログラミング用のテキストエディター使ったほうが良いけど)、
24
+
25
+ ファイルを保存する時に、`ANSI`か`UTF-8`(ただしそのままだと日本語が文字化けする)かの確認と、
26
+ 全角文字入力モードでスペースを入力していないか確認してみて下さい。
27
+
28
+ ![メモ帳](a5d1b9cefc8f20b81fd1f9f4e1dd4ba2.png)

2

画像の貼り方

2017/08/26 08:40

投稿

退会済みユーザー
answer CHANGED
@@ -7,4 +7,13 @@
7
7
 
8
8
  ![コマンドプロンプト](99fa0ca06940fccfe4c801ab392ea075.png)
9
9
 
10
- オプションを何も指定しなかった場合、gccは出力ファイル名が`a.exe`になります。
10
+ オプションを何も指定しなかった場合、gccは出力ファイル名が`a.exe`になります。
11
+
12
+ ---
13
+
14
+ 画像の貼り方
15
+
16
+ ただ、エラーメッセージなら`<code>`って言うのを押すと
17
+ バッククォート3つで囲まれたやつが出るので、そこにコピペしてくれたほうが良いかも。
18
+
19
+ ![画像の貼り方](b910342a7e52831b188cc93d416e111c.png)

1

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

2017/08/26 08:19

投稿

退会済みユーザー
answer CHANGED
@@ -5,4 +5,6 @@
5
5
 
6
6
  コマンドプロンプトが表示されたらスクショの通りに入力してみて下さい。
7
7
 
8
- ![コマンドプロンプト](99fa0ca06940fccfe4c801ab392ea075.png)
8
+ ![コマンドプロンプト](99fa0ca06940fccfe4c801ab392ea075.png)
9
+
10
+ オプションを何も指定しなかった場合、gccは出力ファイル名が`a.exe`になります。