×

关注微信公众号

免备案网站空间虚拟主机双线空间域名查询PS数码后期
photoshop互助课堂数百G视频教程下载英语培训机构初中英语如何学随时随地聆听大师开讲/课堂
酷素材!视频教程打包下手绘教程抠图教程路径专辑photoshop cs3视频教程
查看: 272484|回复: 11

[C & C++] 关于C程序向C++程序的转换

[复制链接]
发表于 2006-4-18 21:40:24 | 显示全部楼层 |阅读模式
我用VC写了一个程序,在这两条语句上VC++无法识别(如果按照C程序编译是可以识别的)
srand((unsigned)time(NULL));
rand();
提示:undeclared identifier



请问应当如何解决?
我的目的是希望的到一个随机数,还有没有起他方法实现

另外,C程序不是可以无条件在C++系统上编译么?为什么会出现这样的问题

谢谢
本帖的地址:http://bbs.jcwcn.com/forum.php?mod=viewthread&tid=12132
跟着教程做一遍,做完的图要到这里评论交作业,教程有看不懂的地方,可以在贴子下面评论
发表于 2006-4-18 21:43:37 | 显示全部楼层
酷素材
srand()是用来初始化随机种子数的,因为rand的内部实现是用线性同余法做的,它不是真的随机数,只不过是因为其周期特别长,所以有一定的范围里可看成是随机的.

我再想想哈。好久没摸了

[ 本帖最后由 肥鱼 于 2006-4-18 09:47 PM 编辑 ]
发表于 2006-4-20 10:17:04 | 显示全部楼层
關於你的問題
自己看下帖子,相信能幫到你了。呵呵,繼續工作。
 楼主| 发表于 2006-4-20 23:04:06 | 显示全部楼层
原帖由 xiaoli 于 2006-4-20 10:17 AM 发表
關於你的問題
自己看下帖子,相信能幫到你了。呵呵,繼續工作。

谢谢,已经解决了,呵呵
发表于 2007-5-26 09:07:56 | 显示全部楼层
酷素材
(^#@%^ (^#@%^ (^#@$ (^#@$ #@#$#%$ #@#$#%$

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?[立即注册]

x
回复 支持 反对

使用道具 举报

发表于 2007-6-6 22:05:15 | 显示全部楼层
酷素材
在VC中rand()和srand都是可以用的,估计你是没有包含头文件吧,你试试运行这个,我一直都这样用,没问题的哦


#include"iostream.h"
#include"stdlib.h"
#include"time.h"

void main()
{
srand(time(0));    //初始化随机数发生器
int i=rand()%100+1; //产生1~100的随机数
cout<<"i is: "<<i<<endl;
}
回复 支持 反对

使用道具 举报

发表于 2007-6-12 07:40:54 | 显示全部楼层
小iexieiiedeii
回复 支持 反对

使用道具 举报

发表于 2018-1-10 16:55:27 | 显示全部楼层
很不错。。。
回复 支持 反对

使用道具 举报

发表于 2018-1-10 16:37:03 | 显示全部楼层
难得一见的好帖
回复 支持 反对

使用道具 举报

发表于 2018-1-10 16:07:55 | 显示全部楼层
说的非常好
回复 支持 反对

使用道具 举报

发表于 2018-1-10 16:25:46 | 显示全部楼层
不错不错
回复 支持 反对

使用道具 举报

发表于 2018-1-10 16:15:47 | 显示全部楼层
LZ真是人才
回复 支持 反对

使用道具 举报

发表于 2018-4-6 20:43:20 | 显示全部楼层
难得一见的好帖
回复 支持 反对

使用道具 举报

发表于 2018-4-6 20:26:41 | 显示全部楼层
很好哦。。。
回复 支持 反对

使用道具 举报

发表于 2018-4-6 20:25:39 | 显示全部楼层
LZ真是人才
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | [立即注册]

本版积分规则

2345