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

求问:hp_ux中strlen()函数的问题。

    来源: 互联网  发布时间:2015-07-18

    本文导语:  在hp_ux中,使用strlen()的地方编译总是报错 例如:ls_len = strlen(messagebox);其中messagebox为一个unsigned char数组,ls_len为int类型。 cc: "myserver.c", line 10813: warning 604: Pointers are not assignment-compatibl e. cc: "myserver.c", line 1...

在hp_ux中,使用strlen()的地方编译总是报错
例如:ls_len = strlen(messagebox);其中messagebox为一个unsigned char数组,ls_len为int类型。
cc: "myserver.c", line 10813: warning 604: Pointers are not assignment-compatibl
e.
cc: "myserver.c", line 10813: warning 563: Argument #1 is not the correct type


还有,p_msg=messagebox,其中messagebox为一个unsigned char数组,,p_msg为一个char类型指针。编译也报错
cc: "myserver.c", line 10822: warning 604: Pointers are not assignment-compatibl
e.

请问该如何解决?

|
你的数据格式不匹配啊,不对吧。
最好把相关的内容都贴出来。

|
change "int msg_send(int msg_fd,char msg_in[BUFFER_SIZE],char username[20],char password[20])" to "int msg_send(int msg_fd,char msg_in[],char username[],char password[])" or "int msg_send(int msg_fd,char* msg_in,char* username,char* password)"

|
在系统中找一下 string.h 中关于 strlen() 的定义
或者 man strlen ,查一下函数定义

    
 
 

您可能感兴趣的文章:

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












  • 相关文章推荐
  • 请教hp_ux下一个编译问题
  • hp_ux下如何使用java获取top信息
  • 为什么在HP_UX 11.00下不能使用mq_open()


  • 站内导航:


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

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

    浙ICP备11055608号-3