salve raga stavo provando ad utilizzare i vettori in una struttura e per rendere il programma almeno 1 po più interessante ci ho aggiunto il comando random...
il problema è che quando lo compilo mi riporta alla libreria stdlib.h e non so che fare...
HELP plz
di seguito il sorgente:



#include <cstdlib>
#include <iostream>
using namespace std;
struct studente{

string nome[200];
string cognome[200];
string sezione[200];
};
int main(){
int i,x,risp,k=200;
studente alunno;
for(i=1;i<=k;i++){
system("CLS");
cout<<" INSERISCI I DATI RELATIVI ALLO STUDENTE"<<endl;
cout<<"inserisci il nome"<<endl;
cin>>alunno.nome[i];
cout<<"inserisci il cognome"<<endl;
cin>>alunno.cognome[i];
cout<<"inserisci la sezione"<<endl;
cin>>alunno.sezione[i];
cout<<"vuoi inserire un altro studente? 1=si/2=no"<<endl;
cin>>risp;
if (risp==0){
break;
}
}
x=rand(i);
cout<<"lo studente sorteggiato e' "<<alunno.nome[x]<<endl;




system("PAUSE");
return EXIT_SUCCESS;
}



l'errore ritorna alla riga 342 della stdlib.h
-->_CRTIMP int __cdecl rand (void);