PDA

Visualizza la versione completa : Stampare_array_in_c


goglol
01-09-2003, 13:41
Buon giorno, :) ,
devo riempire un array con lettere casuali e poi scriverle in un file di testo!
ho definito :
int freq[12250]
char nome_id[5][12250] ;
// definisco altre variabili
in pratica devo avere: mario-tgdfe-ppptt e così via.
Ho fatto:
main()
{

srand( (unsigned)time( NULL ) );
for(i=8700;i<12250;i++)
{


for(j=0;j<5;j++)
{
vola1=(rand()%250+1) ;
nome_id[j][i]=char(vola1) ;


}
}// chiude il for

in pratica ho convertivo un intero random in carattere e ho usato:

char(vola1);
non riesco a stampare l'array nome_id!!!!
FORSE HO COMMESSO un errore mettendo una char dentro l'array?
qualcuno mi può aiutare?
grazie!

goglol
01-09-2003, 13:44
Su file lo so stampare, ma vorrei pre prova stamparlo a video, ma facendo:
printf("%s",nome_id[j][i]) all'interno di due cicli non stampa niente!

goglol
01-09-2003, 16:37
Risolto!
fprintf( out,"%c",nome_id[j][i]) ;
Grazie lo stesso

Loading