有關 system(”pause”);問題

我想問係 C 度,除左可以用system("pause");

做暫停的功能外(delay the programme),仲有d咩command可以有同樣功能?

{唔用C++的cin.get() command}

thx!

3 個解答

評分
  • 匿名使用者
    2 0 年前
    最佳解答

    如果程式只是用來給自己用的, 你用什麼方法暫停它也不要緊

    只要能看到結果就行, getch()也不失為一個方法 (在conio.h內)

    如果沒有這個function用, 可以試試 getchar(), 甚至scanf("%*c");

    沒有人計較程式寫得好不好, 能夠做事的才是王道

    至於那個system() function, 作用是把參數作為指令

    在windows下應該是用MS-DOS的指令, 在linux就用linux的指令(ls, clear, mount...)

    記緊, 如果你用"在stdin讀取char"的方法暫停程式的話

    stdin buffer一定要沒有東西才成功的

  • 2 0 年前

    system()是去呼叫系統的程式來運作,而PUASE這個程式是用來讓程式停止,直到使用者使用任意鍵。

    getch()不是個好方法,因為只限定特定平台可以使用...

  • 匿名使用者
    2 0 年前

    getch()

    其實你的題目我不是很清楚,

    但我想你要找的應該是getch吧

還有問題?馬上發問,尋求解答。