QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 796|回复: 2

linux下C编程的一个问题

[复制链接]
发表于 2005-7-18 12:51:55 | 显示全部楼层 |阅读模式
偶还是新手在编译程序是总是出 各位大虾帮帮忙啊
test.c:15:warning:return makes pointer from integer without a cast
可是我总觉得我的指针没用错啊
部分程序如下
#include <unistd.h>
char *get_hashed(unsigned char * passwd_t)
{
      union {
           char *passwd;
            unsigned char *key;
      } ad;
      char slat[2];
    ............
15行:return crypt(ad.passwd,slat);
}
发表于 2005-7-18 13:21:54 | 显示全部楼层
return (char *)crypt(ad.passwd,slat);
回复

使用道具 举报

 楼主| 发表于 2005-7-18 16:59:43 | 显示全部楼层
[quote:aa3598c7e0="mozilla"]return (char *)crypt(ad.passwd,slat);[/quote]
呵呵 太谢谢啦 问题解决了 可以告诉我一下为什么要这样写吗
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-5 17:31 , Processed in 0.059020 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表