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毫秒