C语言中的命令行是什么,他有什么作用.~~

C语言中的命令行是什么,他有什么作用.~~,第1张

命令行是 是一行命令,包括程序名和位置参数

例如:

copy a.txt b.txt

copy 是程序名,a.txt 是位置参数1,b.txt 是位置参数2

程序做复制 a.txt 到 b.txt去。

C语言main()函数可以取得程序名和位置参数:

void main(int argc, char *argv[]){

}

argc -- 程序名 加 位置参数 的总个数

argv[0] -- 含C可执行程序名

argv[1] -- 位置参数1

argv[2] -- 位置参数2

....

argv[n] -- 位置参数n

不必通过输入语句,命令行参数可以传入C 程序。

例如计算矩形面积:

void main(int argc, char *argv[]){

float w,h

if (argc <3){

printf("Usage:%s w h\n",argv[0])

printf("for example: %s 3.2 4.5\n",argv[0])

exit(0)

}

sscanf(argv[1],"%f",&w)

sscanf(argv[2],"%f",&h)

printf("area = %f\m",w*h)

}

命令行打入:

程序名 宽 高

输出矩形面积

就是控制台,最开始的时候跟计算机交互是通过终端(没有处理能力的低端机器,有显示器和键盘)输入信息,在传给计算机进行执行,然后再返回给 终端的。

交互的界面就是 控制台或者叫 命令行。

我们平常 在 开始 运行 中 敲入 CMD 就会进入一个终端,可以在里面执行命令,如果你敲入telnet 连到别的机器,你就跟以前的终端是一样的了,呵呵

在命令提示行运行C程序可以按照以下步骤进行:

一、打开命令提示行(CMD),此时默认的所在路径一般是在C盘,如图

二、把VC安装在D盘下,完全路径为:D:\Program

Files\Microsoft

Visual

Studio,

编译器cl.exe在路径D:\Program

Files\Microsoft

Visual

Studio\VC98\Bin

编译程序出了需要编译器外,还需要提供系统库文件.lib,系统头文件。

库文件在目录D:\Program

Files\Microsoft

Visual

Studio\VC98\Lib

头文件在D:\Program

Files\Microsoft

Visual

Studio\VC98\Include。

三、在命令提示行(CMD)上运行cl命令,就会出现如下的提示,表明开发环境搭建成功。

三、编写一个简单的HelloWorld程序,存放在D:\盘下。

将CMD切换到D盘(在CMD中输入D:),接着输入命令cl

HelloWorld.c,便可以生产目标文件HelloWorld.exe

四、到D盘下,会发现目标文件已经生成。

在命令提示行(CMD)中输入命令HelloWorld,便可以执行C程序。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11114969.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-13
下一篇 2023-05-13

发表评论

登录后才能评论

评论列表(0条)

保存