首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > UNIXLINUX >

修改警告有关问题

2012-03-31 
修改警告问题是这样的,我编译一个点C文件,可是报了一些警告,我想把这些警告也修改正确。比如说:int num0c

修改警告问题
是这样的,我编译一个点C文件,可是报了一些警告,我想把这些警告也修改正确。
比如说:
int num=0;
char th[256]={0};//定义两个变量。
.
.
.
.
int open(char *)//定义一个函数参数是char *类型。
{
  .........

}

num=open(&th);//调用函数。

编译时警告:
warning:passing arg 1‘open’from incompatible pointer type .
请问这样的警告怎么修改?




[解决办法]
num=open(&th); ==>num=open(th); // 数组名就是char*类型
[解决办法]
另外,open是系统函数,最好不要使用这个名称

热点排行