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

質問編集履歴

1

解決方法

2018/10/17 04:37

投稿

opyon
opyon

スコア1009

title CHANGED
File without changes
body CHANGED
@@ -1,3 +1,35 @@
1
+ #解決方法
2
+
3
+ `"-fexec-charset=CP932",` の1行をtasks.jsonへ追記して解決しました。
4
+ **※但し、コンパイル後はUTF8ではなくSHIFT-JISなので注意。**
5
+ 私の場合はネット問題提出前の動作確認だけの用途なので問題ないのですがその他の用途に使う場合には注意が必要かと思われます。
6
+
7
+ tasks.json
8
+ ```
9
+ {
10
+ "version": "2.0.0",
11
+ "tasks": [
12
+ {
13
+ "type": "process",
14
+ "label": "Debug Build",
15
+ "command": "gcc",
16
+ "args": [
17
+ "-g",
18
+ "-O0",
19
+ "-fexec-charset=CP932",
20
+ "${fileBasename}",
21
+ "-o${fileBasenameNoExtension}.exe"
22
+ ],
23
+ "group": {
24
+ "kind": "build",
25
+ "isDefault": true
26
+ },
27
+ "problemMatcher": "$gcc"
28
+ }
29
+ ]
30
+ }
31
+ ```
32
+
1
33
  #知りたいこと
2
34
  VSCodeのデバッグで出力される標準出力?の日本語の文字化けを回避する方法。
3
35
  環境構築に手間取っておりなかなか勉強が進められずに困っているので気づいた点などご教示ください。