该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
请问下各位我在为什么会报这个错误?我已经包含头文件stdio.h了
错误信息:error: implicit declaration of function ‘pclose’; did you mean ‘fclose’? [-Werror=implicit-function-declaration]
相关代码如下:
if(NULL==(fstream=popen(launchword,"r"))
{
}
else
{
memset(buff, 0x00, sizeof(buff));
FileEntryInfo *Finfo;
GtkMenuItem* searchmenuitem;
while(NULL!=fgets(buff, sizeof(buff), fstream)){
if(buff[0]=='/')
{
//根据uri建立菜单项,设置菜单项,增加菜单项的回调函数
//在这里把搜索结果加到菜单中
searchmenuitem=gtk_menu_item_new_with_label(buff);
Finfo->uri=buff;
Finfo->pMenuItem=searchmenuitem;
g_list_prepend(s_wEntries,Finfo);
}
memset(buff, 0x00, sizeof(buff));
}
pclose(fstream);
}