我有一個用C語言編寫的簡單控制檯程序,想要中止文本輸入,請使用CTRL + Z。這怎麼可能?發送ctrl + z到控制檯程序
編輯:這是一些代碼(未經測試)。
#include <stdio.h>
int main()
{
float var;
while(1)
{
scanf("%lf", &var); // enter a float or press CTRL+Z
if(???) // if CTRL+Z was pressed
{
break;
}
// do something with var
}
printf("Job done!");
return 0;
}
你想要類似過程的東西應該停止閱讀輸入,並在同一時間在後臺? – 2010-10-20 15:59:22
更確切地說,我有一個循環,等待用戶輸入每次迭代,我想用CTRL + Z打破這個循環(因此輸入)。 – svenwltr 2010-10-20 16:06:19
給我們一些代碼。 – pmg 2010-10-20 17:07:38