#include < iostream.h>
void main()
{
cout<<"程式內容…\n";
system("pause");
}
以上的形式經常出現在C語言的範例中,用來暫停命令列的畫面好讓我們慢慢瞧,看成是執行的狀況,但是你可曾想過,這個system到底是什麼?
其實,他做的事就是把指令送給系統,以執行系統命令,基本認識系統調用,事實上這也代表能在命令列做的事都可以直接在C程式中完成,甚至可以用C程式呼叫應用程式!
你看出下面的兩個程式會做出什麼事來了嗎?
button.cpp
#include < iostream>
int main() {
system ("cd C:\\Documents and Settings\\USER\\桌面\\counter\\Release\\&&print.exe =W=");
return 0;
}
print.cpp
#include < iostream>
int main(int argc, char* argv[]) {
if(argv[1] != NULL) {
std::cout << argv[1] << std::endl;
}
getchar();
return 0;
}
看出來的話,自己也來點變化吧=W=
簡單易懂的Dos指令喔!">
No comments :
Post a Comment