Programming 版 (精华区)
发信人: xxxxx (因为寂寞), 信区: Programming
标 题: [合集]如何在C下得到OS传来的参数?
发信站: 哈工大紫丁香 (2001年12月02日14:38:12 星期天), 站内信件
发信人: syuui (syuui), 信区: Programming
标 题: 如何在C下得到OS传来的参数?
发信站: 哈工大紫丁香 (Sat Dec 1 02:50:59 2001) , 转信
如何在C下得到OS传来的参数?
比方说:编译好的文件NONAME。EXE
如果执行NONAME HELLO
在程序中如何得到这个HELLO?
各位大虾请多多关照。
--
※ 来源:.哈工大紫丁香 http://bbs.hit.edu.cn [FROM: 211.18.234.213]
发信人: Sun (大灯泡), 信区: Programming
标 题: Re: 如何在C下得到OS传来的参数?
发信站: 哈工大紫丁香 (2001年12月01日08:44:50 星期六), 站内信件
看main函数的参数说明
【 在 syuui (syuui) 的大作中提到: 】
: 如何在C下得到OS传来的参数?
: 比方说:编译好的文件NONAME。EXE
: 如果执行NONAME HELLO
: 在程序中如何得到这个HELLO?
: 各位大虾请多多关照。
--
太阳当空照,灯泡呵呵笑,
mm说,早上好,你为什么又不理我了?
我已脱光了,mm管得牢,
高高跳,大声叫,幸福的生活需要我们共同来创造!
※ 来源:·哈工大紫丁香 bbs.hit.edu.cn·[FROM: sunner.hit.edu.cn]
发信人: kylix (安第斯山的疯狂野草), 信区: Programming
标 题: Re: 如何在C下得到OS传来的参数?
发信站: 哈工大紫丁香 (2001年12月01日15:51:50 星期六), 转信
看看C程序内存布局就知道了:
===============================================================================
-----------------
高地址 | | ---> 命令行参数和环境变量 (只读)
-----------------
| 栈 |
|- - - - - - - -|
| | | |
| \ / |
| |
| |
| / \ |
| | | |
|- - - - - - - -|
| 堆 |
|---------------|
| 未初始化数据 |
| (bss) | ---> 由 exec 初始化为零
|---------------|
| 初始化后数据 | \
|---------------| |
| text | | 由 exec 从程序中读取
低地址 | | /
|---------------|
===============================================================================
【 在 syuui (syuui) 的大作中提到: 】
: 如何在C下得到OS传来的参数?
: 比方说:编译好的文件NONAME。EXE
: 如果执行NONAME HELLO
: 在程序中如何得到这个HELLO?
: 各位大虾请多多关照。
--
失去了就永远不会再回来...
※ 来源:·哈工大紫丁香 bbs.hit.edu.cn·[FROM: 天外飞仙]
发信人: Sun (大灯泡), 信区: Programming
标 题: Re: 如何在C下得到OS传来的参数?
发信站: 哈工大紫丁香 (2001年12月01日16:00:54 星期六), 站内信件
dos下存在只读的地址吗?好像没有吧?
unix下命令行参数也是可以在程序中改的。
【 在 kylix (安第斯山的疯狂野草) 的大作中提到: 】
: 看看C程序内存布局就知道了:
: ===============================================================================
: -----------------
: 高地址 | | ---> 命令行参数和环境变量 (只读)
: -----------------
: | 栈 |
: |- - - - - - - -|
: | | | |
: | \ / |
: | |
--
务正业中,勿扰......
※ 来源:·哈工大紫丁香 bbs.hit.edu.cn·[FROM: sunner.hit.edu.cn]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:5.234毫秒