QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1254|回复: 7

C语言错误问题

[复制链接]
发表于 2004-9-3 09:33:34 | 显示全部楼层 |阅读模式
#include<stdio.h>
#include<stdlib.h>
main()
{
    int number;
    number=random(100)+1;
    printf("%d",number);
}
出现以下错误。
--------------------Configuration: guestno - Win32 Debug--------------------
Linking...
guestno.obj : error LNK2001: unresolved external symbol _random
Debug/guestno.exe : fatal error LNK1120: 1 unresolved externals
Error executing link.exe.

guestno.exe - 2 error(s), 0 warning(s)

希望给予解答谢谢。
发表于 2004-9-3 09:56:21 | 显示全部楼层
random是什么?在哪定义的?
回复

使用道具 举报

发表于 2004-9-3 10:07:45 | 显示全部楼层
win的怎跑来这里问?

没在Win下编过程序,不过好象记得没有random()函数吧,但是有rand(),自己查吧。

要不是你在别人的代码中见到这个用户定义的random()函数,random(100)会调用rand()生成从0-100的随机数吧?
回复

使用道具 举报

 楼主| 发表于 2004-9-3 11:18:50 | 显示全部楼层
谢谢,好象真的有random函数,我就是在windows下找不到好的编译器才用win的,我不习惯用VI,请各位介绍几个好的编译器
回复

使用道具 举报

发表于 2004-9-3 16:25:53 | 显示全部楼层
一般的编辑器如kate,或者用IDE如anjuta、kdevelop等。
回复

使用道具 举报

 楼主| 发表于 2004-9-3 20:56:50 | 显示全部楼层
谢谢,请问有没有在linux下专门编C的编译器
回复

使用道具 举报

发表于 2004-9-3 22:42:16 | 显示全部楼层
gcc
回复

使用道具 举报

发表于 2004-9-5 15:58:04 | 显示全部楼层
不知道楼主是怎么通过编译的
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-11-7 13:35 , Processed in 0.072893 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

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