test program
#include <cstdio>
int main(int argc, char *argv[]) {
puts("argv inputs");
for (int i = 1; i < argc; i++) {
puts(argv[i]);
}
}
launch configuration (with args and stdin redirection)
{
"name": "launch program",
"type": "lldb-dap",
"request": "launch",
"program": "${workspaceFolder}/build/test",
"stdio": [
"./input",
null,
null
],
"console": "integratedTerminal",
"cwd": "${workspaceFolder}",
"args": [
"this is a line",
],
},
expected result
gotten result
--stdio
./input::
this is a line