前提・実現したいこと
VScodeでデバッグすると特にエラーは見られないのですが出力がターミナルにもデバッグコンソールにも見当たりません。デバッグコンソールには長い文が表示されますが関係あるのでしょうか。競技プログラミングをしているのでcin, coutでの標準入出力の方法を教えていただけると幸いです。使用言語はC++です。
発生している問題・エラーメッセージ
デバッグしたコード
#include<bits/stdc++.h>
using namespace std;
int main(){
int a, b;cin >> a >> b;
cout << a + b;
}
上記のコードのデバッグ時に下のような表示がされ出力は表示されません。
=thread-group-added,id="i1"
GNU gdb (GDB) 7.6.1
Copyright (C) 2013 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later http://gnu.org/licenses/gpl.html
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "mingw32".
For bug reporting instructions, please see:
http://www.gnu.org/software/gdb/bugs/.
Warning: Debuggee TargetArchitecture not detected, assuming x86_64.
=cmd-param-changed,param="pagination",value="off"
=cmd-param-changed,param="args",value="< input.txt < output.txt"
[New Thread 12724.0x1328]
[New Thread 12724.0x33fc]
[New Thread 12724.0x1ecc]
[New Thread 12724.0x3438]
Loaded 'C:\WINDOWS\SysWOW64\kernel32.dll'. Symbols loaded.
Loaded 'C:\WINDOWS\SysWOW64\KernelBase.dll'. Symbols loaded.
Loaded 'C:\WINDOWS\SysWOW64\msvcrt.dll'. Symbols loaded.
Loaded 'C:\MinGW\bin\libgcc_s_dw2-1.dll'. Symbols loaded.
Loaded 'C:\MinGW\bin\libstdc++-6.dll'. Symbols loaded.
The program 'C:\MinGW\bin\vscode\main.exe' has exited with code 0 (0x00000000).
試したこと
launch.jsonに"console": "integratedTerminal"と加筆しましたがProperty console is not allwedと表示されてしまいます。また"externalConsole"をtrueに設定するとデバッグ時に入力を求めるウインドウが表示されるようになりましたが入力しても出力はやはり見当たりません。
VScode0.2.0, Windows10
ここにより詳細な情報を記載してください。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/07/21 00:58
2020/07/21 02:24
2020/07/21 02:37
2020/07/21 03:32
2020/07/21 04:22
2020/07/21 11:53
2020/07/21 23:44