命令行参数有"*"号
程序 : test.c
代码如下 :
-------------------------------------------------------------
#include <stdio.h>
int main(int argc, char *argv[]) {
while (argc > 0) {
printf("argv[%d] : %s\n", argc - 1, argv[argc - 1]);
argc--;
}
system("PAUSE");
return 0;
}
-------------------------------------------------------------
存在问题 :
运行程序,输入 ======> test a b * c
此时,上面运行参数中的"*", 其输出的是该程序所在目录的所有文件名.
希望 :
运行 "test a b * c" ,可以如下输出
--------------------
argv[3] : c
argv[3] : *
argv[2] : b
argv[1] : a
argv[0] : test
--------------------
代码如下 :
-------------------------------------------------------------
#include <stdio.h>
int main(int argc, char *argv[]) {
while (argc > 0) {
printf("argv[%d] : %s\n", argc - 1, argv[argc - 1]);
argc--;
}
system("PAUSE");
return 0;
}
-------------------------------------------------------------
存在问题 :
运行程序,输入 ======> test a b * c
此时,上面运行参数中的"*", 其输出的是该程序所在目录的所有文件名.
希望 :
运行 "test a b * c" ,可以如下输出
--------------------
argv[3] : c
argv[3] : *
argv[2] : b
argv[1] : a
argv[0] : test
--------------------
...全文
相关推荐
除了尾部的*号之外,将字符串中其它*号全部删除。
假定输入的字符串中只包含字母和*号。请编写函数fun,它的功能是:形参p已指向字符串中最后的一个字母。在编写函数时,不得使用C语言提供的字符串函数。 例如,字符串中的内容为:****A*BC*DEF*G*******,删除后,字符串中的内容应当是:ABCDEFG*******。 注意:部分源程序在文件PROJ1.C中。 请勿删动主函数main和其它函数中的内容,仅在函数fun的花括号中填入你编写的若干语句。
c语言中命令行参数详解
c语言中命令行参数详解 c语言中命令行参数
详解python中*号的用法
主要介绍了python中*号的用法,文中通过代码给大家介绍了双星号(**)的用法,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下
java实现输出*号
输入一个奇数,输出相应行数的的*号,先递增后递减
带‘*’号密码查看工具
这个工具除了可以查看带*号的密码意外,我发现还可以用于获取应用程序的窗口句柄。


