Anonymní profil christo – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Anonymní profil christo – Programujte.comAnonymní profil christo – Programujte.com

 

Příspěvky odeslané z IP adresy 88.212.40.–

christo
C / C++ › Problem s vypisanim retazca
2. 12. 2016   #213862

#4 KIIV
Dik moc uz to funguje ako ma.

C / C++ › Problem s vypisanim retazca
2. 12. 2016   #213856

#2 KIIV

Funkcia je v podstate hra hangman. Mam tajne slovo a postupne ho hadam. Vsetko je zatial v nedokoncenej forme. Posielam funkciu main.

int main(){
    char guessed_word[100];
    get_guessed_word("slovo","s",guessed_word);
    return 0;
}

ako vidno z predchadzajucej funckie pole secret je v tomto pripade "slovo" pole guessed_letters je "s" a chcem vypisat guessed-word. No ale mam tam tu chybu. Zvlastne je to ze, ked chcem vypisat to pole tym istym sposobom vo funkcii main ako je napisane vo funkcii get_guessed_word, tak mi to ide bez problemov, ale ked dam ten isty cyklus do funkcie get_guessed_word tak uz mi robi tu sarapatu

C / C++ › Problem s vypisanim retazca
2. 12. 2016   #213854

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.

 

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032024 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý