質問編集履歴

1

解決方法

2018/10/17 04:37

投稿

opyon
opyon

スコア1009

test CHANGED
File without changes
test CHANGED
@@ -1,3 +1,67 @@
1
+ #解決方法
2
+
3
+
4
+
5
+ `"-fexec-charset=CP932",` の1行をtasks.jsonへ追記して解決しました。
6
+
7
+ **※但し、コンパイル後はUTF8ではなくSHIFT-JISなので注意。**
8
+
9
+ 私の場合はネット問題提出前の動作確認だけの用途なので問題ないのですがその他の用途に使う場合には注意が必要かと思われます。
10
+
11
+
12
+
13
+ tasks.json
14
+
15
+ ```
16
+
17
+ {
18
+
19
+ "version": "2.0.0",
20
+
21
+ "tasks": [
22
+
23
+ {
24
+
25
+ "type": "process",
26
+
27
+ "label": "Debug Build",
28
+
29
+ "command": "gcc",
30
+
31
+ "args": [
32
+
33
+ "-g",
34
+
35
+ "-O0",
36
+
37
+ "-fexec-charset=CP932",
38
+
39
+ "${fileBasename}",
40
+
41
+ "-o${fileBasenameNoExtension}.exe"
42
+
43
+ ],
44
+
45
+ "group": {
46
+
47
+ "kind": "build",
48
+
49
+ "isDefault": true
50
+
51
+ },
52
+
53
+ "problemMatcher": "$gcc"
54
+
55
+ }
56
+
57
+ ]
58
+
59
+ }
60
+
61
+ ```
62
+
63
+
64
+
1
65
  #知りたいこと
2
66
 
3
67
  VSCodeのデバッグで出力される標準出力?の日本語の文字化けを回避する方法。