01/10/2018, 14:18

Tại sao chương trình không dừng lại?

Mình biết có bạn hỏi về cái này rồi nhưng mình làm theo không được.

Xin chào mọi người, Mình dùng visual studio để chạy đoạn code dưới đây : #include "iostream" using namespace std; int main() { cout << "hello" << endl; return 0; } Sau đó mình F5, cửa sổ hiện lên rồi tắt cái bụp, không hiện gì cả. Và cửa sổ Output hiện dòng này : The program '[2128] Project6.exe' has exited with code 0 (0x0). Tuy nhiên mình debug và chạy bình thường khi dùng hàm void và system("pause"). Mong mọi người giúp đỡ !

Mình dùng VS 2017 để chạy cái chương trình đầu tiên :

#include <iostream>

int main()
{
	std::cout << "Xin chao, minh la Khoa
"; // in ra xin chao..
	return 0;
}

nó cũng hiện lên rồi tắt luôn.
Mình không muốn thêm system ("pause"); vào code vì thấy … nó làm xấu code.

明玉 viết 16:32 ngày 01/10/2018
#include <iostream>

int main()
{
	std::cout << "Xin chao, minh la Khoa\n"; // in ra xin chao..
	std::cin.get();
	return 0;
}
viết 16:22 ngày 01/10/2018

đây nè: [Lỗi] C++ Debug chương trình, hiện lên rồi tắt?

chọn Project -> Properties rồi vào Linker->System sửa Subsystem thành Console (/SUBSYSTEM:CONSOLE) là ctrl+f5 nó dừng được

Tao Không Ngu. viết 16:29 ngày 01/10/2018

Hi Trần Đăng Khoa.

  1. Bạn thêm một lênh đọc ký tự vào cuối.
  2. Mình thấy cái pause có vấn đề gì đâu nhỉ. Code nhỏ demo thì quan trọng gì xấu đẹp. @_@!
Bài liên quan
0