打開命令提示符
方法一
? ? ? ?打開指定文件的文件夾,在路徑欄里輸入“cmd”,回車,就進入控制臺了。默認路徑就是指定文件夾的路徑。
?方法二
? ? ? 打開指定的文件夾,按住shift鍵,在空白處右擊,在菜單欄中選擇“在此處打開Powershell窗口”,有時可能是”在此處打開命令窗口“。
?方法三
? ? 同時按下鍵盤上的Win鍵(Windows徽標鍵)+ R鍵,或在搜索框中搜索“cmd”,在彈出的運行窗口中輸入"cmd",點擊"確定"或按下回車鍵即可打開命令提示符。
? ? ?注:管理員啟動模式為:Win鍵 + R鍵?,輸入cmd
,然后Ctrl+Shift+Enter。
?? ? ? ?在默認路徑后輸入“cd”和空格,再輸入指定文件夾路徑。回車后暫時還是原來默認的路徑。然后輸入指定文件夾所在的盤,如這里輸入“D:",再回車就是指定的路徑了。
?方法四
? ? 輸入cd+空格,一層一層打開文件夾。
命令提示符編譯 & 執行?cpp文件
?第一步:打開命令提示符
? ? ?如前文所示,同時按下win+r,輸入"cmd"。
?第二步:找到要運行的.c文件程序的位置:
? ? 這里以下面程序為例:?C:\Users\11\OneDrive\桌面\hello.c
?第三步:編譯代碼
? ? ? 進入到保存文件所在的目錄,再鍵入:gcc hello.c,輸入回車。
? ? ? 如果代碼中沒有錯誤,命令提示符會跳到下一行,并生成 a.exe可執行文件。
第四步:執行程序
? ? ?現在,鍵入 a.exe 來執行程序。
? ? ?注意:命令提示符運行的是那個cpp文件運行后所產生的那個exe文件!。
? ? 您可以看到屏幕上顯示 "Hello,World!"。
向函數傳遞字符串
? ? 向函數傳遞字符串,需在main函數中添加兩個形參:argc是傳進去的字符串個數,因為包括文件名,所以初始值是1;argv數組的值就指代每個字符串。
? ? 向函數傳遞字符串就直接在后面加上就行,用空格區分。
#include<stdio.h>
int main(int argc,char*argv[])
{int i;printf("The program name is:%s\n ",argv[0]);printf("%d\n",argc);if(argc > 1){printf("The other arguments are following:\n");for(i=1;i<argc;i++){ printf("%s\n",argv[i]); }}return 0;
}
?結果如下:
一些常用的指令操作
- d: ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?切換到D盤
- cd 空格 路徑 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 進入當前路徑目錄? ? ? ? ? ? eg:? cd? C:\Users\Public
- cd. ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?當前目錄
- cd.. ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 返回上一級目錄
- cd\ ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?返回當前盤符根目錄
- dir ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 查看當前路徑下的文件夾和文件內容
- date ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?日期設置命令
- time ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 時間設置命令
- cls ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 清屏
- exit ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?退出命令提示符窗口
- F7 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?查看歷史命令,選中之后執行用過的命令
- ctrl+c ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 終止命令
- cd.>file.txt? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 新建空文件? ? ? ? ? ? ? ? ? ? ? ? ? eg:? cd.>file.docx?
- type nul> newtest.txt? ? ? ? ? ? ? ? ? ? ? ? ? ?? ?新建空文件
- type? ?文件名.后綴 ? ? ? ? ? ? ? ? ? ?? ? ? ?查看文件
ren 源文件.后綴 新文件.后綴??
? ?? 修改文件名- echo 文件中的內容>new.txt? ? ? ? ? ? ? ? ? ??新建非空文件
- md d:\typora\file? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??新建文件夾
- mkdir newtest? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 新建文件夾
- start 文件名字? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??打開文件夾或文件? ?
- 命令 -help? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?? ? ?使用help命令查看幫助的第1種形式的使用幫助
- 命令 ?/?? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?? ? ?使用help命令查看幫助的第2種形式的使用幫助
- ?cd /?? ?或? cd/? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ???查看cd命令的具體用法(
/
表示命令的功能開關) - ?md /?? 或? cd/? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?查看md命令的具體用法
- md??
盤符:路徑名 文件夾名稱
? ? ? ?? 創建文件夾 - rd? ?
盤符:路徑名 文件夾名稱 ? ?
刪除文件夾 del a.txt /p? ? ? ? ? ? ? ?
刪除a文件夾下的a.txt文件del 盤符:路徑 文件.后綴名 參數? ?
刪除指定路徑下的指定文件?
del 盤符:路徑 *.txt?
/p
? ? ?? ? ? ? ? ? ? ? ? ?刪除指定路徑下的所有擴展名為txt的文件copy con 文件名.后綴 ? ? ? 創建文件
- copy? 源目錄或文件 目的目錄或文件? ? ?拷貝文件? ? ? ? ? ? ? ? ? ? ? ? ? eg:? copy C:*.txt D:
- del file.txt? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?刪除文件( 文件夾中的其他文件夾內不會被修改)
- del *.txt? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?刪除指定后綴的文件? ? ? ? ?? eg:? del *.docx
- tree? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?? ?生成目錄樹,按ctrl+c可以停掉
- dir? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 遍歷當前路徑下所有文件
- dir/s/b d:\file? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?查找文件。只需要輸入路徑即可,無需cd返回 路徑?
- move 路徑\文件名 路徑\文件名? ? ? ? ? ? ?移動文件
- ipconfig? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 查看ip地址
- ping www.csdn.net? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 查詢ip地址
- netstat? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?查看網絡連接狀態
- netstat -ano? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?查看網絡連接、狀態以及對應的進程id
- shutdown? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?-s關機
- shutdown -p? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 關閉本地計算機,沒有超時或警告
- shutdown -f? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?? 強制關閉正在運行的應用程序而不提前警告用戶
- shutdown -s -t 60 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?定時關機,定時60s,時間自定
- shutdown -r? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?? 關機并重啟
- shutdown -r -t 秒數? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?一段時間后重啟?
- shutdown -l? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ???注銷當前用戶
- shutdown -h? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 休眠,可以搭配-f,shut down -h -f。不可以搭配-t
- shutdown -a? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?? 解除命令
- explorer.exe? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?通過命令行方式進入桌面,可以使用以下指令