#include<stdio.h>
int main(int argc, char* argv[])
{
printf("%s ", argv[0]);
printf("%s ", argv[1]);
printf("%s ", argv[2]);
printf("%d ", argc);
return 0;
}
方法一:vs内部传参

右击项目名,找到最下面的属性

输入除文件名以外的字符串参数

方法二: cmd进行传参

首先解释为什么我的这么多(出现的状况太多,更能讲清楚问题,照着上面截图一步步操作可能更好)
1、首先要明确可指向文件名,即运行时的后缀为.exe的文件的地址(可以先在vs上点击运行进行查看)
![]()
2、可能会出现到最后一部找不到.exe文件的情况,此时到目标地址上一层,输入dir *.exe(用来找文件中的exe)
3、cd 加路径(一直到debug)可以使你存得比较深的文件更易调用,即只需要输入20211012.c 加需要传的字符串就行
本文介绍了一种使用C语言处理命令行参数的方法,并详细解释了如何通过Visual Studio的内部设置或命令提示符来传递参数给C程序。此外,还提供了解决常见问题的步骤。

被折叠的 条评论
为什么被折叠?



