Nazdar.. mam mensi problem.Mám funkciu
void get_guessed_word(const char secret[], const char letters_guessed[], char guessed_word[]){
for(int i=0,len=strlen(secret);i<len;i++){
guessed_word[i]='_';
}
for(int y=0,ylen=strlen(letters_guessed);y<ylen;y++){
for(int z=0,zlen=strlen(secret);z<zlen;z++){
if(letters_guessed[y]==secret[z]){
guessed_word[z]=letters_guessed[y];
}
}
}
for(int i=0,len=strlen(guessed_word);i<len;i++){
printf("%c",guessed_word[i]);
}
}
Pri poslednom cykle for kde ma vypisat vsetky znaky z pola guessed_word tak mi po vypisani pola zacne vypisovat nejake divne znaky typu : o▒▒<▒▒▒;▒▒u▒Y▒`Eq▒;▒▒l▒0. Neviete co s tým? Skusal som pole vypisat tiez ako : printf("%s",guessed_word); ale robí mi to to iste.