Napisałem funkcję, która w teorii powinna losować łańcuchy znaków C. Funkcja działa, jednak kiedy wywołam ją np. 3 razy pod rząd, to dostaję 3 razy ten sam łańcuch. srand() jest w mainie.
char* rndchar(){
char temp[7];
for(int j=0; j<6; j++){
temp[j]='A'+rand()%26;
}
return temp;
}
Gdzie znajduje się błąd?