设为首页
收藏本站
用户名
Email
自动登录
找回密码
密码
登录
注册
快捷导航
平台
Portal
论坛
BBS
文库
项目
群组
Group
我的博客
Space
搜索
搜索
热搜:
shell
linux
mysql
本版
用户
LinuxSir.cn,穿越时空的Linuxsir!
»
论坛
›
编程开发讨论区 —— LinuxSir.cn
›
C\C++
›
[gcc] 请求一个例子,最好有完整的代码。谢谢。 ...
1
2
/ 2 页
下一页
返回列表
查看:
1365
|
回复:
12
[gcc] 请求一个例子,最好有完整的代码。谢谢。
[复制链接]
自由狼-台风
该用户已被删除
发表于 2003-7-29 13:25:25
|
显示全部楼层
|
阅读模式
提示:
作者被禁止或删除 内容自动屏蔽
回复
使用道具
举报
提升卡
置顶卡
沉默卡
喧嚣卡
变色卡
显身卡
Sworder
Sworder
当前离线
积分
935
IP卡
狗仔卡
发表于 2003-7-29 13:56:14
|
显示全部楼层
void main(int argc, char **argv)
{
if (0 >= argc){
return;
}
for (int i = 1; i < argc; i++){
printf("%s", argv[i]);
}
return;
}
复制代码
程序打印所有用户输入的参数。
注意:argv[0] = "a.out"
参数数量在X86的Linux系统上通常最大为32768个,包括argv[0]。
回复
支持
反对
使用道具
举报
显身卡
libinary
libinary
当前离线
积分
1502
IP卡
狗仔卡
发表于 2003-7-29 15:53:21
|
显示全部楼层
用getopt,参见:
http://www.linuxsir.net/bbs/showthread.php?s=&threadid=48004
主要看一下main函数。
回复
支持
反对
使用道具
举报
显身卡
自由狼-台风
该用户已被删除
楼主
|
发表于 2003-7-29 17:21:35
|
显示全部楼层
提示:
作者被禁止或删除 内容自动屏蔽
回复
支持
反对
使用道具
举报
显身卡
自由狼-台风
该用户已被删除
楼主
|
发表于 2003-8-17 09:20:38
|
显示全部楼层
提示:
作者被禁止或删除 内容自动屏蔽
回复
支持
反对
使用道具
举报
显身卡
fly_killer
fly_killer
当前离线
积分
3
IP卡
狗仔卡
发表于 2003-8-17 11:02:38
|
显示全部楼层
argv不是二维数组
不能argv
[j]使用。
例如:用char *pchar之类吧
拷贝用strcmp 或
for ( int ix = 1; ix < argc; ++ix ) {
char *pchar = argv[ ix ];
// ...
}
回复
支持
反对
使用道具
举报
显身卡
自由狼-台风
该用户已被删除
楼主
|
发表于 2003-8-17 15:11:59
|
显示全部楼层
提示:
作者被禁止或删除 内容自动屏蔽
回复
支持
反对
使用道具
举报
显身卡
libinary
libinary
当前离线
积分
1502
IP卡
狗仔卡
发表于 2003-8-17 16:15:32
|
显示全部楼层
“我打算通过参数得到3个变量”
是什么意思?
回复
支持
反对
使用道具
举报
显身卡
自由狼-台风
该用户已被删除
楼主
|
发表于 2003-8-17 20:46:46
|
显示全部楼层
提示:
作者被禁止或删除 内容自动屏蔽
回复
支持
反对
使用道具
举报
显身卡
libinary
libinary
当前离线
积分
1502
IP卡
狗仔卡
发表于 2003-8-18 03:39:47
|
显示全部楼层
要是像你上面写的参数是固定的那就这样:
if(argc != 4)
... /* 错误
LG = arg[1][0];
x = atoi(argv[2]);
y = atoi(argv[3]);
复制代码
当然,应该再加一些检查和错误处理的代码。
回复
支持
反对
使用道具
举报
显身卡
下一页 »
1
2
/ 2 页
下一页
返回列表
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
注册
本版积分规则
发表回复
回帖后跳转到最后一页
Copyright © 2002-2023
LinuxSir.cn
(http://www.linuxsir.cn/) 版权所有 All Rights Reserved.
Powered by
RedflagLinux!
技术支持:
中科红旗
|
京ICP备19024520号
快速回复
返回顶部
返回列表