Salve,
sto avendo un problema a riempire un array di tipo char con valori
casuali. L'algoritmo è il seguente:
#include <stdio.h>
#include <stdlib.h>
int main() {
int n,i,j;
char a[15],c;
n=15;
for (i=0; i<n; i++) {
c=rand();
a[i]==c;
printf("a(%d)=%c \n",i,a);
printf("c=%c\n",c);
}
system ("PAUSE");
return 0;
}
Quando faccio la stampa della variabile c mi escono i numeri casuali
che genera rand(), invece se stampo il vettore (a cui assegno i valori
di c), mi esce sempre lo stesso valore (P, che tra laltro non è mai
uscito per la variabile c).
Qualcuno mi sa dire in cosa sto sbagliando?