标题:随机数产生问题?
只看楼主
duccdd
Rank: 1
等 级:新手上路
帖 子:48
专家分:0
注 册:2007-10-25
得分:0 
原帖由 [bold][underline]ldcsoftware[/underline][/bold] 于 2007-11-29 07:36 发表 [url=http://bbs.][/url]

什么意思啊?
我不理解啊!
我就在新的一行写srand(time(NULL));
没有其他的调用啊!


一个函数必须由其它函数调用,你写在那里编译器找不到调用它的函数当然报错
PS:你的日期为什么是2007-11-29 07:36 ,我一发帖就比你挤到下面去了
2007-11-28 21:40
ldcsoftware
Rank: 1
等 级:新手上路
帖 子:39
专家分:0
注 册:2007-8-6
得分:0 
原帖由 [bold][underline]duccdd[/underline][/bold] 于 2007-11-28 09:58 发表 [url=http://bbs.][/url]
谁调用srand?

什么意思啊?
我不理解啊!
我就在新的一行写srand(time(NULL));
没有其他的调用啊!
2007-11-29 07:36
ldcsoftware
Rank: 1
等 级:新手上路
帖 子:39
专家分:0
注 册:2007-8-6
得分:0 
原帖由 [bold][underline]踏魔狼[/underline][/bold] 于 2007-11-28 19:08 发表 [url=http://bbs.][/url]
在头文件中加上#pragma once
看能不能解决.

兄弟啊!
还是不行啊!
有没有可能是我的机器问题!
或者是我的编译器的问题啊!
好像 都不可以!
好郁闷!
2007-11-29 13:24
vfdff
Rank: 6Rank: 6
等 级:侠之大者
威 望:8
帖 子:2172
专家分:425
注 册:2005-7-15
得分:0 
#include <stdlib.h>
#include <stdio.h>
#include <time.h>
int main(void)
{
    int i;
    time_t t;
    srand((unsigned) time(&t));/*注意类型转换*/
    printf("Ten random numbers from 0 to 99

");
    for(i=0; i<10; i++)
        printf("%d
", rand() % 100);
    return 0;
}
2007-11-29 13:27
ldcsoftware
Rank: 1
等 级:新手上路
帖 子:39
专家分:0
注 册:2007-8-6
得分:0 
原帖由 [bold][underline]duccdd[/underline][/bold] 于 2007-11-28 21:34 发表 [url=http://bbs.][/url]
一个函数必须由其它函数调用

不知道啊!
这个srand(time(NULL));
不过这里不是不需要其他函数调用吗?
2007-11-29 13:32
ldcsoftware
Rank: 1
等 级:新手上路
帖 子:39
专家分:0
注 册:2007-8-6
得分:0 
原帖由 [bold][underline]vfdff[/underline][/bold] 于 2007-11-29 13:27 发表 [url=http://bbs.][/url]
#include
#include
#include
int main(void)
{
    int i;
    time_t t;
    srand((unsigned) time(&t));/*注意类型转换*/
    printf("Ten random numbers from 0 to 99

");
    for(i=0; i

兄弟我忘记了告诉你我是在  Win32 Application 里面写的!
好像这两个有点不一样啊在console可以啊!
2007-11-29 13:38
ldcsoftware
Rank: 1
等 级:新手上路
帖 子:39
专家分:0
注 册:2007-8-6
得分:0 
原帖由 [bold][underline]duccdd[/underline][/bold] 于 2007-11-28 21:40 发表 [url=http://bbs.][/url]


一个函数必须由其它函数调用,你写在那里编译器找不到调用它的函数当然报错
PS:你的日期为什么是2007-11-29 07:36 ,我一发帖就比你挤到下面去了

兄弟我忘记了告诉你
我是在Win32 Application里面写的
不是在Win32 Console Application里面的啊
2007-11-29 13:39
ldcsoftware
Rank: 1
等 级:新手上路
帖 子:39
专家分:0
注 册:2007-8-6
得分:0 
原帖由 [bold][underline]踏魔狼[/underline][/bold] 于 2007-11-28 19:08 发表 [url=http://bbs.][/url]
在头文件中加上#pragma once
看能不能解决.

兄弟我忘记了告诉你
我是在Win32 Application里面写的
不是在Win32 Console Application里面的啊
2007-11-29 13:39
ldcsoftware
Rank: 1
等 级:新手上路
帖 子:39
专家分:0
注 册:2007-8-6
得分:0 
原帖由 [bold][underline]ldcsoftware[/underline][/bold] 于 2007-11-29 13:39 发表 [url=http://bbs.][/url]

兄弟我忘记了告诉你
我是在Win32 Application里面写的
不是在Win32 Console Application里面的啊


怎么还是没有人啊!
2007-12-04 23:01
Torres
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2008-11-9
得分:0 
不要设为全局变量,就好了
rtrtrt
2008-11-25 17:12



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-188714-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 1.131456 second(s), 7 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved