| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 699 人关注过本帖
标题:C调试出现问题
只看楼主 加入收藏
浮尘de
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2016-6-28
结帖率:0
收藏
已结贴  问题点数:20 回复次数:4 
C调试出现问题
void search_name()
{ struct telephone message[N];
  struct telephone mes;
  char reply='y';
  char found='y';
  struct telephone client_name;
  struct telephone amend_name[20];
  char client_address;
  FILE*fp;
  while(reply=='y')
  { found='n';
    fp=fopen("message.dat","r+w");
    if (fp!=NULL)
    { system("cls");
      printf("\n请输入您要查找的姓名:");
      scanf("%c",amend_name);
      while ((fread(&mes,sizeof(struct telephone),1,fp))==1)
        { if((strcmp(amend_name,mes.client_name))==0)
          { found='y';
            break;
           }
        }
调试出现错误:error C2664: 'strcmp' : cannot convert parameter 1 from 'struct telephone [20]' to 'const char *'
        Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or function-style cast
Error executing cl.exe.
2016-06-28 14:12
grmmylbs
Rank: 14Rank: 14Rank: 14Rank: 14
等 级:贵宾
威 望:54
帖 子:1409
专家分:5845
注 册:2016-2-14
收藏
得分:10 
amend_name最好定义成char型:char amend_name[20];
获取姓名最好是
scanf("%s",amend_name);

if((strcmp(amend_name,mes.client_name))==0)

2016-06-28 14:18
浮尘de
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2016-6-28
收藏
得分:0 
调试出现:
Linking...
44.obj : error LNK2001: unresolved external symbol "struct telephone __cdecl message(void)" (?message@@YA?AUtelephone@@XZ)
Debug/44.exe : fatal error LNK1120: 1 unresolved externals
Error executing link.exe.
是怎么回事?



[此贴子已经被作者于2016-6-28 14:53编辑过]

2016-06-28 14:51
grmmylbs
Rank: 14Rank: 14Rank: 14Rank: 14
等 级:贵宾
威 望:54
帖 子:1409
专家分:5845
注 册:2016-2-14
收藏
得分:0 
函数未定义。
问问题最好给完整的代码,猜起来很费劲。
2016-06-28 14:57
zhulei1978
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:53
帖 子:1351
专家分:1200
注 册:2006-12-17
收藏
得分:10 
怎么能把字符串赋值给一个结构呢

其实我就是改变社会风气,提高少女素质,刺激电影市道,提高年轻人内涵,玉树临风,风度翩翩的整蛊专家,我名叫古晶,英文名叫JingKoo!
2016-06-28 15:22
快速回复:C调试出现问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.016894 second(s), 10 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved