Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
213 views
in Technique[技术] by (71.8m points)

c++ - Function 'srand' could not be solve? (i'm using Ubuntu OS and Eclipse)

This is the first time i use Eclipse for C++ programming and i have an issue. I already Include "time.h" but the bug (Function 'srand' could not be solved) still appear. Please help me! Thanks so much

#include "iostream"
#include "time.h"
using namespace std;
#define MAX 100
void InputArray(int a[],int n)
{

    srand((unsigned)time(NULL)); //error here Function 'srand' could not be solved
        a[0]=rand()%10; //and here 
        for(int i=1; i<n; i++)
            a[i]=a[i-1] + rand()%10 + 1;
}
int main() {
    int a[MAX], n;
    InputArray(a,n);
    return 0;
}
See Question&Answers more detail:os

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)

You forgot to

#include <stdlib.h>

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...