cmd.exe c 参数运行一个程序和不加参数运行程序到底有什么区别呀?答对给50分

cmd.exe c 参数运行一个程序和不加参数运行程序到底有什么区别呀?答对给50分,第1张

很简单.加了/c参数后它将运行/c后面的命令扒没灶

不加参数的话,它只执行CMD命令.

你可以命令窗口中测试CMD /C DIR C:和CMD DIR C:的区别 , 请察迹注意不要在运行中直接运行,原因是CMD加/C后会执行完命令后直接春扮关闭窗口,导致你根本无法观察.

跟我做。

1、打开集成开发工具(如vc6.0、C-Free 5)。

2、新建一个文件test.c,文件名因人而异。

3、路径我放到了d:\test下,路径也可以随意。

4、编辑源程序。并进行编译连接。

5、在存储经过编译连接的test.exe的文件夹中新建一个记事本文件内容输入CMD,并唯枯用另存为更名为a.bat。

6、双击a.bat,打开命令提示符,输入test.exe [参数郑慎](test.exe 后边有空格。可以输入任意字符)。

OK了。另外程序有一个地方有点指丛洞错、for(i=0i<argci++).

为了表达清楚,有点繁琐。望采纳。

//与参数无关,代码接收文件内容直接在梁镇唯输入函数中接收

//测试代码如下:

//1.用下面这个代码测试,编译成1.exe

//2.然后在1.exe目录下建立1个文本文件1.txt

//3.编辑1.txt,输入橡培2行字符串,第一行aaa,第二行bbb,保存并退出

//4.命令行方式下输入:a.exe < 1.txt 回车运行代码,看结果

//5.到这里你就明白怎么回事了,本来要键盘输入的旅樱,现在文件代替了键盘输入

#include <stdio.h>

int main()

{

char str1[1024],str2[1024]

scanf("%s", str1)

scanf("%s", str2)

printf("str1=%s\n",str1)

printf("str2=%s\n",str2)

return 0

}


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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存