Я написал простую C программу:
#include <stdio.h>
int main(void){
char first[20];
char last[20];
printf("Enter first name: ");
scanf("%s", first);
printf("Enter last name: ");
scanf("%s", last);
printf("Hello %c %c. \n", first, last);
return 0;
}
Затем я собрал программу с компилятором из G CC, используя команду gcc.exe build active file
, и отладил ее с конфигурацией GDB. В консоли отладки нет вывода, если я не установил 'externalConsole' = true
в launch.json
, однако, если я это сделаю, я не смогу проверить, работает моя программа или нет, потому что окно консоли закрывается сразу после того, как я ввел строки .
Как мне решить эту проблему и убедиться, что я могу правильно отладить программу?