① 編寫一個命令行程序,求四則運算
,說實話這問題我不清楚...抱歉
② 編寫的c程序如何在命令行中運行
當你程序編譯鏈接過運行一遍後在你的保存路徑下會有一個Debug的文件夾,裡面就有一個exe的文件。此文件就是你最後一次編譯運行的程序結果。如果你編了一個小游戲的話,就直接可以把這個exe文件發給你朋友玩了。但是真正的一個軟體的話還需要許多細節,包括程序中的內存分配回收,系統錯誤的返回等等。
③ 如何用C語言寫一個類似命令行的程序,能夠不斷地從其他程序接收命令並執行
舉個最簡單的例子:
//程序rec_cmd.c
#include<stdio.h>
intmain(intargc,char*argv[])
{
printf("I'vereceivedacommand:%s ",argv[1]);
return0;
}
//程序send_cmd.c
#include<stdlib.h>
intmain(void)
{
system("rec_cmd"printhelloworld"");
system("rec_cmd"printhowareyou"");
return0;
}
以上兩個程序一個發送指令,一個接受指令。關鍵是 system() 函數,可以嵌入命令行,這樣就可以實現將程序指令發給另一個程序了。
④ C/C++命令行程序如何寫
C語言有一個system函數(在<stdlib.h>頭中,C++則為<cstdlib>頭),可以用來調用終端命令。原型如下:
int system(const char *cmdline /* 命令字元串 */
);
例如,Linux系統中,調用system("ls -la");將輸出當前目錄下的所有文件詳細信息。
Windows系統的「終端」(命令提示符)和Linux中的終端不一樣,Windows系統中要實現同樣功能,需要調用system("dir /a");
⑤ 編寫程序:命令行輸入並在程序中輸出:Hello,the World!程序輸出: 這是我編寫的第一個java程序!
public class HelloWorld{
public static void main(String[] args){
System.out.println("Hello,the World!!");
System.out.println("這是我編寫的第一個Java程序!");
}
}
⑥ VB 可以編寫命令行程序么
vb程序是不可能在dos中進行調用的,不過可以在「運行」中調用,程序編寫方法正如一樓寫的一樣。在form_load中用一個字元串型變數接收command(),再根據接收的字元進行相應的處理。
⑦ 編寫帶參數的命令行程序,格式為:
int main(int argc,char *argv[])
第一個是參數個數,第二個是參數
然後自己編大括弧里的程序就可以用括弧里的參數
⑧ windows怎麼用命令行寫程序
在安裝了jdk的電腦上都是可以運行Java程序的,當運行測試一些小程序的時候就不必在IDE中了。下面用一個簡單的HelloWorld程序看一下運行過程。。
工具/原料
確定配置好了Java運行的環境。
方法/步驟
1
新建一個文本文件,就用windows的記事本吧。
2
打開記事本,輸入一段代碼。
3
保存的時候把後綴名修改為.java。
4
打開運行,在運行輸入欄中輸入cmd。打開命令提示窗口。
5
先轉到.java文件所在的位置。這里是在d盤的根目錄。
6
執行以下一句命令之後,可以看見在.java的文件夾裡面生成了一個為.class的類文件。
7
執行以下命令之後,就可以看到結果了。。
END
注意事項
確信要配置好Java運行環境。否則不能運行。
⑨ 怎樣用C語言操作命令行程序
main(int argc, char* argv[])中的參數不是白寫的,argc存儲參數個數,argv[]指針數組按順序指向這些參數,你可以解析這些參數做不同的操作,但注意運行時不能直接點exe,要用cmd運行,我們常見的命令行cd,dir,md等都是這么寫出來的。
⑩ C語言設計:編寫一個帶命令行參數的程序,實現整數四則運算。
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[])
{
char x;
float a, b;
if (argc != 4)
{
printf("You may use program %s like this: %s 10 + 20
", argv[0], argv[0]);
return 1;
}
x = argv[2][0];
a = atof(argv[1]);
b = atof(argv[3]);
switch (x)
{
case '+':
printf("%.2f", a + b);
break;
case '-':
printf("%.2f", a - b );
break;
case '/':
if (argv[3] == 0)
{
printf("Error, You put 0 as a divisor
");
break;
}
else
{
printf("%.2f", a / b);
}
break;
case '*':
case 'x':
case 'X':
printf("%.2f", a * b);