由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - C的argc问题
相关主题
一个读用户输入的小问题 char ** pt1和 char * pt2[] 的区别在哪?
A helloworld OpenMP question?A aimple C++ question
tree data conversionWhat is wrong with the code?
请教一道题 (转载)C++ 初级再初级问题
问个简单的c程序为什么foo1可以而foo2不行?
求助 怎么编辑 多个 .c files(比如a.c, b.c) 和一个.h file(ab (转载)菜鸟求教,一个c++的困惑
奇怪的问题:关于一个简单的malloc()小程序 (转载)大侠们救命, C++ operator new 问题
这个C++程序为什么不能运行const 指针类型转换
相关话题的讨论汇总
话题: argc话题: test话题: 传入话题: 13话题: int
进入Programming版参与讨论
1 (共1页)
d**e
发帖数: 6098
1
【 以下文字转载自 JobHunting 讨论区 】
发信人: done (not done yet), 信区: JobHunting
标 题: C的argc问题
发信站: BBS 未名空间站 (Sat Oct 2 22:21:08 2010, 美东)
我用的是ubuntu, gcc 4.2.4
------------------------
#include
int main(int argc, char * argv[])
{
printf("argc = %d\n", argc);
return 0;
}
------------------------
比如我传入一个参数,输出是 2,正确
但如果我传入的是"*"符号,结果是 13 ... 这是为什么呢?
似乎只要有"*",argc至少就是13了。
谢谢
$ ./test 12 * 3
argc = 15
$ ./test *
argc = 13
$./test 12
argc = 2
d**e
发帖数: 6098
2
请问这个"*"起了什么化学变化呢?谢谢

【在 d**e 的大作中提到】
: 【 以下文字转载自 JobHunting 讨论区 】
: 发信人: done (not done yet), 信区: JobHunting
: 标 题: C的argc问题
: 发信站: BBS 未名空间站 (Sat Oct 2 22:21:08 2010, 美东)
: 我用的是ubuntu, gcc 4.2.4
: ------------------------
: #include
: int main(int argc, char * argv[])
: {
: printf("argc = %d\n", argc);

p***o
发帖数: 1252
3
http://www.gnu.org/software/coreutils/faq/#Argument-list-too-long

【在 d**e 的大作中提到】
: 请问这个"*"起了什么化学变化呢?谢谢
d**e
发帖数: 6098
4
谢谢。
里面第30个问题正是我想测试的 expr :)

【在 p***o 的大作中提到】
: http://www.gnu.org/software/coreutils/faq/#Argument-list-too-long
1 (共1页)
进入Programming版参与讨论
相关主题
const 指针类型转换问个简单的c程序
问个fork cow的问题求助 怎么编辑 多个 .c files(比如a.c, b.c) 和一个.h file(ab (转载)
C的问题,困惑中奇怪的问题:关于一个简单的malloc()小程序 (转载)
C 语言,初学者,简单问题这个C++程序为什么不能运行
一个读用户输入的小问题 char ** pt1和 char * pt2[] 的区别在哪?
A helloworld OpenMP question?A aimple C++ question
tree data conversionWhat is wrong with the code?
请教一道题 (转载)C++ 初级再初级问题
相关话题的讨论汇总
话题: argc话题: test话题: 传入话题: 13话题: int