main.c
来源:互联网 发布:中国的墙会倒吗 知乎 编辑:程序博客网 时间:2024/05/06 09:23
#include<stdio.h>
main(int argc, char *argv[], char *env[])
{
int i;
printf(" The value of argc is %d/n/n", argc);
printf(" This are %d command-line arguments passed to main/n/n", argc);
for(i = 0; i < argc; i++)
{
printf(" argv[%d] : %s/n", i, argv[i]);
}
putchar(10);
printf(" The environment string(s) on this system are:/n/n");
for(i = 0 ;env[i] != NULL; i++)
{
printf(" env[%d] : %s/n", i, env[i]);
}
getch();
}
在命令行提示符下,如果要支持 通配符的扩展, 将 tc2 目录下 的 wildargs.obj 与自己的程序连接即可
1、用tcc 在命令行编译时 命令为 : tcc -emain_wild main.c wildargs.obj (各个文件要加上各自的路径)
2、在IDE 环境下需要建立一个 项目文件, main.prj ,应包含以下内容:
main.c
wildargs.obj
连接即可
3、如果想要使扩展通配符成为缺省状态,则可以通过修改标准的 C?.LIB 文件,使得编译程序时,自动连接 wildargs.obj 模块。为此可以从库中删除 setargv 而加入 wildargs 模块。可以使用库管理程序 TLIB 修改所有的标准库文件
tlib cs -setargv +wildargs
tlib cc -setargv +wildargs
tlib cm -setargv +wildargs
tlib cl -setargv +wildargs
tlib ch -setargv +wildargs
cs cc cm cl ch
分别代表 小模式(Small)、紧凑模式(Compact)、中模式(Media)、
大模式(Large)、巨模式(Huge)
如果在编译程序时使用了 Pascal 调用约定(详见 Borland c++ & Turbo c++
程序员手册 中的 “和汇编语言的接口” 一章),请务必显式地说明 main 为 c 格式,此时可以用关键字 cdecl 显式说明:
cdecl main(int argc, char *argv[], char *envp[])
- main.c
- main.c
- main.c
- main.c
- main.c
- main.c
- main.c
- main.c
- main.c
- Main.c
- main.c
- 0.11-main.c
- [C学习]Main函数
- linux-main.c
- C++main的参数表
- xv6的main.c
- scull-main.c
- s3c24xx main.c
- 构建富客户端程序 GWT2.3 + Guice3.0 + hibernateJPA 程序代码。
- 取PID遇到的c语言问题
- 自适应绝对定位
- C#程序导致MFDeploy无法ping通的问题
- “白眉”Paimei安装使用手册
- main.c
- 用游标遍历所有行
- 关于101电话配线架的一点思考
- asp 去除html的函数,要保留段落,换行和空格
- JAVA 静态变量
- 权限管理设计
- WINCE的BIB文件解析
- 再谈“我是怎么招聘程序员的”(上)
- 软件项目经理新手上路(5) - 头痛医头,脚痛医脚