毕业论文开发语言企业开发JAVA技术.NET技术WEB开发Linux/Unix数据库技术Windows平台移动平台嵌入式论文范文英语论文
您现在的位置: 毕业论文 >> linux >> 正文

警告:指针和整数比较

更新时间:2012-11-12:  来源:毕业论文

#include <sys/types.h>
#include <dirent.h>
#include <stdio.h>

int get_dir_name(const char *path)
{
DIR *mydir;
struct dirent *myent;

if((mydir=opendir(path))==NULL)
{
printf("the path is error!\n");
return -1;
}
int i=0;
while((myent=readdir(mydir))!=NULL)
{
if(myent->d_name[0]==".")     //问题,不知该怎么改?
continue;

printf("%s\t\t",myent->d_name);

i++;
if(i%5==0)
printf("\n");
}
closedir(mydir);
return 0;
}

int main()
{
get_dir_name("./");
}

if(myent->d_name[0]==<SPAN style="COLOR: #ff0000">'</SPAN>.<SPAN style="COLOR: #ff0000">'</SPAN>)    

if(myent->d_name[0]==".")     //问题,不知该怎么改?
将双引号改成单引号就ok了

警告原因:"." 是字符串首地址,而myent->d_name[0]是char类型的整数

设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©youerw.com 优尔论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。