close

在這講解一下如何用命令提示字元使用下面的C語言程式碼

大神請無視 <(_ _)>

回到上層目錄 cd..

 1.png  

2.png

3.png  

跳到某硬碟

 4.png

5.png  

進入目錄 cd 目錄名稱

6.png

7.png  

 

顯示該目錄所有檔案

dir

13.png  

dir/p 有換頁功能

16.png

17.png    

dir/w 橫向排列

14.png

 15.png

 

開起下面的程式檔案

 9.png  

10.png

11.png  

 

wait.c 

#include 
int main(int argc, int* argv[])
{
    if (argc > 1 && argv[1])
    {
        int time = atoi(argv[1]);
        if (time)
            _sleep(time);
        else
            printf("usage: wait time(millisecond) e.g.:\nwait 1000\n");
    }
    else
        printf("usage: wait time(millisecond) e.g.:\nwait 1000\n");
    return 0;
}

 

稍微講解一下

int main(int argc, int* argv[])

第一個argc(argument count縮寫)是整數,代表參數的數量

第二個argv[](argument vector縮寫)是整數的指標起始為0且argv[0] = 自己的名字

照上面的程式來看

argv[0] 表自己的名子

argv[1] 就是輸入的停滯時間

main中

atoi是把字符串轉成長整數的用法

至於_sleep只是一個windows裡面的函式

 

所以我們在命令列提示字元

 18.png  

就可以達成延遲100毫秒了 

程式碼採用:

http://toby.logdown.com/posts/216319/wait-tool-for-batch

 

 

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 UM程式研究日誌 的頭像
    UM程式研究日誌

    UM程式研究日誌

    UM程式研究日誌 發表在 痞客邦 留言(0) 人氣()