<B>Pietro<B>
09-05-2013, 18:00
Buongiorno,
Sono un novizio di C e stavo svolgendo un esercizio con le matrici:
//Riempie la matrice con numeri casuali
void RiempiMatrice(int matrice[r][c]){
srand(time(NULL));
for(riga=0;riga<ordine;++riga){
for(colonna=0;colonna<ordine;++colonna){
matrice[riga][colonna]=rand()%51;
}
}
}
Perché alla seconda riga mi segna errore "Implicit onversion loses integrer precisino:'time_t' (aka 'long') to 'unsigned int' ?
E perché la funzione dà segnale di NULL all'ultima riga? (Messaggio: Thread 1: EXC_BAD_ACCESS (code=1), address=0x0)
Come posso rimediare?
Grazie :-)
Sono un novizio di C e stavo svolgendo un esercizio con le matrici:
//Riempie la matrice con numeri casuali
void RiempiMatrice(int matrice[r][c]){
srand(time(NULL));
for(riga=0;riga<ordine;++riga){
for(colonna=0;colonna<ordine;++colonna){
matrice[riga][colonna]=rand()%51;
}
}
}
Perché alla seconda riga mi segna errore "Implicit onversion loses integrer precisino:'time_t' (aka 'long') to 'unsigned int' ?
E perché la funzione dà segnale di NULL all'ultima riga? (Messaggio: Thread 1: EXC_BAD_ACCESS (code=1), address=0x0)
Come posso rimediare?
Grazie :-)