回答編集履歴

2

スクショを追加

2019/06/19 09:48

投稿

退会済みユーザー
test CHANGED
@@ -93,3 +93,17 @@
93
93
 
94
94
 
95
95
  [c言語のプログラムをコンパイルするときの、文字コードルールがわかりません。](https://teratail.com/questions/152379)
96
+
97
+
98
+
99
+ ---
100
+
101
+
102
+
103
+ `gcc -fexec-charset=CP932 timef.c`はうまくいきませんでしたか?
104
+
105
+ あと、コマンドプロンプトで`chcp 65001`を実行して文字コードを変えてしまうという対処法をよく見かけますが、これをやるくらいなら`UTF-8`は諦めて素直にソースコードを`Shift-JIS`で保存し直した方が良いと個人的には思いますね。
106
+
107
+
108
+
109
+ ![exec-charset](2f9939f64471c6813343a10bc7eddfe6.png)

1

同等の質問のリンクを追記

2019/06/19 09:48

投稿

退会済みユーザー
test CHANGED
@@ -73,3 +73,23 @@
73
73
  }
74
74
 
75
75
  ```
76
+
77
+
78
+
79
+ ---
80
+
81
+
82
+
83
+ 追記
84
+
85
+
86
+
87
+ おそらくgccを使用していると思いますが、
88
+
89
+ Windows APIを使わず、コマンドラインオプションを指定して解決する方法もあるみたいなので
90
+
91
+ こちらの質問の解答も参照してみて下さい。
92
+
93
+
94
+
95
+ [c言語のプログラムをコンパイルするときの、文字コードルールがわかりません。](https://teratail.com/questions/152379)