01/10/2018, 14:52
Terminal của visual studio code text editor không in ra được hết output
Hello
Mình code c/c++ trên vscode, sử dụng trình biên dịch mingw g++ để compiler
Mình compiler trên terminal hay bị lỗi như sau (chương trình không lỗi)
Chạy trên cmd thì không sao
Chạy trên cửa sổ ouput của vscode cũng không sao
Nhưng cứ chạy trên terminal là cứ ngáo ngơ, không biết có phải bug của vscode không. Bạn nào từng bị thế này không
Thank you
Bài liên quan
chắc là chưa flush hết bộ đệm, thử thêm
std::cout << std::flush;
sau cùng nữa xem sao, hoặc cứ xàistd::endl
thay cho\n
hết, chậm mà nó in ra đầy đủ.em dùng endl hết mà anh, không dùng \n cái nào luôn
thi thoảng nó mới bị nên không biết do cái gì luôn ấy
Terminal của VSC default dùng Powershell, kiểm tra Powershell xem có bị không
Hoặc chuyển sang cmd trong VSC bằng cách Ctrl + Shift + P -> Terminal: Select Default Shell. -> Command Prompt
Lúc còn dùng VS Code mình cũng bị trường hợp này, mình cần log ra output liên tục để diagnostic mà nó không bao giờ flush hết ra terminal, nào mình thoát chương trình nó mới chịu flush hết. Bực quá nên log hết ra console luôn .__.
Không thể ưa nổi Powershell. :’(
Mình dùng cmd mà. Cmd chạy ngoài thì ổn. Nhưng dùng cmd cho ternimal thì bị thế
Dùng powershell hay cmd gõ từ run thì k sao. Nhưng dùng cho ternimal của vscode thì bị thế. mình toàn phải dùng cmd từ thư mục