当前位置:  技术问答>linux和unix

求高人指点C基础char[]和char*比较,不胜感激!

    来源: 互联网  发布时间:2016-09-08

    本文导语:    char src[1023];   char *tar="AAA";//其实也是取来的值,这里我具体了,其实是内容和长度不知   FILE *fp;   memset(src,0,1023);   if((fp=fopen("/ho/adm/t", "r")) == NULL)  //文件的内容和长度不知   {       printf("Can't find !n");      ...


  char src[1023];
  char *tar="AAA";//其实也是取来的值,这里我具体了,其实是内容和长度不知
  FILE *fp;
  memset(src,0,1023);
  if((fp=fopen("/ho/adm/t", "r")) == NULL)  //文件的内容和长度不知
  {
      printf("Can't find !n");
      return;
  }
fread(src,1,1023,fp);  
fclose(fp); 
 if (0==memcmp(src,tar,1023))
  {
   printf("OK");
   return;   
  }
 printf("Error");
 return;

可能两个长度不一样造成的,这是我目前能想到的了;
总是提示ERROR啊,是不是我的哪个地方错了?高人再现身吧,
我承认我笨,可我一直在努力;
指点我,多谢!

|
难道是因为memcmp的第三个参数1023太大了?应该是strlen(src)和strlen(tar)中较小的那个才对吧

|

    
 
 

您可能感兴趣的文章:

 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • docker中文入门学习手册 iis7站长之家
  • 高分请教各位高人!!!!
  • 各位高人,请问在SCOUNIX下怎样使用USB设备呀,比如说鼠标
  • 各位高人 help
  • 各位Shell高人,如何取得Shell的第10个入口参数?$10不行啊,急!
  • linux下如何执行project文件,高人指点。
  • solaris下一个编译错误~请高人解答
  • 求各位高人 UBOOT!
  • 请高人指点,busybox使用不同链接名实现不同功能的原理?
  • 求高人指点,网络编程
  • 用GTK+怎么让treeview控件带上背景图片?哪位高人给个思路?
  • 请各位高人指教。。。。急。。。
  • 请高人指点,查找服务器的文件.cfg
  • 嵌入式如何入门,求高人指点!!!
  • 哪位高人能够向我推荐一本如何学习linux编程的书籍,谢谢!
  • FireFox在Linux如何编译?哪位高人能否指点一下。
  • 请教各位高人,我的一个JAVA小程序中为何会出现Class GirdLayout not found.
  • 想学习linux嵌入式开发,具体买什么开发板,请高人指点?
  • 那位高人有任务分配问题的禁忌搜索算法、模拟退火算法的算法实现程序啊
  • 表的显示问题,请高人回答


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3