比较老的C程序

cssin 2002-07-02 09:28:31
我看到一个比较老的C程序,有个不明白的地方,请教大家
#ident "@(#)Hello World -- my first program"

#include <stdio.h>

char *format = "%s";
char *hello = "Hello World...\n";

int main(void)
{
printf(format, hello);

return 0;
}

我在VS.NET下用cl编译它,给出了一个警告:
warning C4274: 忽略 #ident;有关 #pragma 注释(exestr,“字符串”),请参阅文档

这个#ident是什么?它和#pragma有什么不同?
另外我在MSDN中并没有找到warning C4274。怎么回事??
...全文
12 点赞 收藏 6
写回复
6 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
N3t9h0st 2002-07-03
删掉那一行,就当什么都没有就可以了.
回复
jieshen 2002-07-03
gz
回复
cssin 2002-07-02
哦~
好像还是不明白。
能仔细说说吗?
回复
LeeMaRS 2002-07-02
#ident 好像不是ANSI C标准中的内容.

#pargma命令是由ANSI标准定义的,它是发给编译程序的命令.
回复
dntq 2002-07-02
当然有不同了!
回复
zengpan_panpan 2002-07-02
你的编译器不认识#ident
回复
相关推荐
发帖
C语言
创建于2007-09-28

6.3w+

社区成员

C语言相关问题讨论
申请成为版主
帖子事件
创建了帖子
2002-07-02 09:28
社区公告
暂无公告