c語言關閉dos窗口
⑴ c語言怎樣直接退出dos不按回車
使用getche函數讀入字元
http://ke..com/view/751667.htm
⑵ 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語言中什麼指令可以關閉dos窗口
dos控制台是C語言的運行環境。system函數是C語言調用dos命令的介面。
⑷ 怎樣讓用c語言寫的程序運行時不出現dos窗口
C語言分為命令行程序
console
和窗體程序windows兩種。
平時用的都是console
要想不出現dos窗口,
就要用窗體程序
在創建工程的時候改一下就可以了
不過要使用對應的windows
API
⑸ c語言調用windows窗口.怎麼關掉DOS窗口呢
當然會跳出dos窗口了,不是顯示windows窗口同時跳出dos窗口,而是先顯示的dos,因為你這個項目就是個控制台的,你只是讓他彈出一個messagebox而已
⑹ 用C語言編程加什麼語句才能不顯示DOS執行窗口,讓程序後台運行,最好舉一個完整的例子,謝謝各位了
你是用vc嗎?
1. 新建工程的時候,要新建windows程序.而不是windows的控制台程序.當然,如果只是編譯文件,不建立工程,那就在連接選項里用 /subsystem: window
這樣就不會蹦出黑色的dos提示符窗口了
具體在代碼中實現是這樣的:
#pragma comment(linker, "/subsystem:window")
2.標準的win32程序的入口不是main函數,而是WinMain.你要把c的main函數改成下面形形式:
int WINAPI WinMain (HINSTANCE hInstance, HINSTANCE hPrevInstance, PSTR szCmdLine, int iCmdShow)
最後給你一個完整的例子
///////////////////////////////////////////////////
#include <windows.h>
#pragma comment(linker, "/subsystem:window")
int WINAPI WinMain (HINSTANCE hInstance, HINSTANCE hPrevInstance, PSTR szCmdLine, int iCmdShow)
{
TCHAR text[] = TEXT("測試GUI程序!");
MessageBox(NULL,text,TEXT("測試一下"),MB_OK|MB_ICONINFORMATION);
return 0;
}
⑺ C語言dos窗口運行完畢後撥任意鍵會關閉。如何繼續輸入數據不關閉
編譯成功後會有一個exe文件
你用cmd 開一個dos窗口,找到那個exe文件,運行就可以
btw,你用什麼工具編譯? 似乎是VC
devC++其實非常不錯,學習C或者C++ 絕對可以
請看
⑻ c語言怎麼用什麼語句可以隱藏dos窗口Dev-C++
用FindWindow()找到dos窗口句柄,然後調用ShowWindow()隱藏。
HWND hWndDos = FindWindow(...);
ShowWindow(hWndDos,SW_HIDE);
如果dos窗口是你的程序開啟的話,更簡單了,用CreateProcess()開啟dos程序,倒數第二個參數里有隱藏窗口的選項。自己好好看看MSDN。
⑼ C語言中調用system()函數彈出dos窗口如何隱藏
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;
}