❶ c語言如何關閉應用程序的窗口
可以使用system + taskkill來關閉進程。
例如:
system("taskkill -f -im qq.exe"); //調用system函數,使用dos當中的taskkill命令關閉qq進程。windows操作系統下system () 函數。
函數名: system
功 能: 發出一個DOS命令
用 法: int system(char *command);
system函數已經被收錄在標准c庫stdlib.h中,可以直接調用。在DOS中,taskkill是用來終止進程的。
具體的命令規則如下:
TASKKILL [/S system [/U username [/P [password]]]]
{ [/FI filter] [/PID processid | /IM imagename] } [/F] [/T]
描述:一個或多個任務或進程結束。 可以按進程 ID 或圖像名結束進程。
❷ 如何讓C語言程序,執行但不閃窗
把工程類型從windows console application改成windows application
然後用WinMain(HINSTANCE hInstance,HINSTANCE hPrevInstance,LPSTR lpCmdLine,int nShowCmd)代替main()
WinMain生成的程序沒有窗口,printf之類的函數(就是輸出和輸入的函數)用不成,其他的沒影響
要輸出東西可以用MessageBox
❸ 如何讓編寫的C語言程序隱藏運行
對於初學者來說,編寫的都是控制台模式的C程序,也就是運行時會出現一個黑底的command窗口。
如果要運行時隱藏,就需要使用windows 程序,同時不要創建任何窗體,這樣就不會有任何界面了。
使用VC創建隱藏運行程序方法如下:
1、 在創建工程的時候,不可以選擇Win32 Console Application,而是要選擇Win32 Application。
2、後續操作和Console程序類似,唯一區別為,Win32 App的主函數(入口函數)不是main,而是
IintWINAPIWinMain(HINSTANCE,HINSTANCE,int,LPCSTR)
3、這種方式創建的程序,雖然不會有界面出現,但在任務管理器中還是有進程的。
❹ 如何用c語言編寫一些小程序,沒有界面的計算器什麼的
用一些編程軟體比如vc6等,計算器程序編寫完成之後會生成一個.exe文件,這個文件是可以在電腦上直接打開的。你舉例的計算器等就可以在這個文件里進行執行。
❺ 用C語言編寫的程序,應該怎麼編寫exe程序,讓它在後台運行,也就是不顯示出DOS窗口。
程序入口點由 int main(int argc, char* argv[]) 改為 int APIENTRY WinMain(HINSTANCE hInst, HINSTANCE hPrev, LPSTR szCmd, INT nShow) 即可
❻ 怎樣讓C語言編寫的程序生成exe文件運行時不顯示cmd黑窗口
1、頭文件調用windows.h
2、使用並寫出窗口代碼,
3、或者新建一個MFC來創建窗口
這里,代碼默認都是輸出在CMD,想要窗口必須自己通過代碼創建或者使用MFC
❼ 自建的C語言可執行程序運行後結果顯示窗口不關閉
如果你包含了stdio.h
你可以在程序的末尾,加一句:getchar();
如果你包含了conio.h
你可以在程序的末尾,加一句:getch();
如果你包含了windows.h
你可以在程序的末尾,加一句:system("pause");
如果你包含了iostream.h
你可以在程序的末尾,加一句:cin.get();
方法很多,都可以達到你要求的功能!
❽ 如何寫一段C語言的程序讓運行的窗口無法關閉。
沒有這樣的程序的。即使你用方法,使它沒了關閉窗口的按鍵。但它也在運行。只要是運行著的,就是一個進程,啟動任務管理器,就可以把它關了。例如病毒之類,只不過它狡猾了一點,讓你禁用了任務管理器,或是在關閉它這個進程時,也同時關閉電腦等等。不過,只要是運行著的程序,就一定可以關掉。
❾ C語言編寫的程序,怎樣隱藏運行,不彈CMD窗口
1、調用system函數時用start的/b參數,system("start /b ping 10.10.10.11 -t"); 即可隱藏窗口。
2、system函數:
原型:int system(const char * command);
功能:執行 dos(windows系統) 或 shell(Linux/Unix系統) 命令,參數字元串command為命令名;
說明:在windows系統中,system函數直接在控制台調用一個command命令。在Linux/Unix系統中,system函數會調用fork函數產生子進程,由子進程來執行command命令,命令執行完後隨即返回原調用的進程;
頭文件:stdlib.h;
返回值:命令執行成功返回0,執行失敗返回-1。
3、常式:
#include<stdio.h>
#include<stdlib.h>
intmain(){
system("start/bping10.10.10.11-t");
return0;
}
❿ 怎樣讓用c語言寫的程序運行時不出現dos窗口
C語言分為命令行程序
console
和窗體程序windows兩種。
平時用的都是console
要想不出現dos窗口,
就要用窗體程序
在創建工程的時候改一下就可以了
不過要使用對應的windows
API