這是我的第一個問題,我真的覺得像一個noob要求它。應用程序應該運行,但CMD輸入也
當我打開一個CMD窗口時,我做了一個應用程序(無所謂)。 在窗口中,您可以讀取我編程的東西,最終,您可以看到「光標」閃爍(程序正在運行)。
例如:
Void main()
{
Int i,x;
While(1)
{ i++} //program doing staff
//Do at same time
Scanf("%i", &x)
If (x==0)
{Exit(0)}
}
所以,現在我不能使用窗口再在上鍵入一些命令。
但是我想要做的是,輸入類似「停止」或「保持」的東西應該停止或保持程序。
在這方面我聽說過「線程」,但我無法找到一個好的解釋。
有些想法或幫助會很好! 如果已經有關於此的話題,我很抱歉。
注:我認爲沒有必要使用'i'或甚至增加它,但它會很有用,如果你把它作爲一個條件:'while(i <10){i ++; stuff ..}'''limit''輸入的數量和退出'while-loop' –
好吧,也許我的問題沒有被問及那麼好。 但這不是我要找的。 我想使用多線程,所以我可以同時做兩件事。 –
我不知道你的意思是多線程的方式我完全編輯答案^^ –