日期:2014-05-16  浏览次数:20625 次

修改警告问题
是这样的,我编译一个点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是系统函数,最好不要使用这个名称