No ... scusa ... cosa contiene v[i] ? Perchè confrontare il contatore j con il contenuto di v[i] ? E poi, i quanto vale ?Originariamente inviato da rand89
1)Comunque j<v[i] non servirebbe a stampare tanti trattini quante sono le lettere contenute nell'array? altrimenti come posso fare?
Semmai dovrai confrontare j con la "lunghezza" di v, ovvero con il numero di caratteri contenuti nel vettore ...
No ... esiste una funzione per ottenere la lunghezza effettiva della stringa (la strlen).2)Dato che la parola segreta può essere formata da 2 lettere come anche da 10...mica posso usare una variabile const! no? Non devo chiedere all'utente di inserire la lunghezza dell'array?
Ovviamente dovrai impostare un valore massimo di lettere utilizzabili, ma penso che 50 bastino per qualsiasi parola ...
(a parte il fatto che non ho ben compreso perchè utilizzi gli array di char e non le string dato che programmi in C++ ... )
Crea un secondo vettore oltre a quello della stringa e riempilo con dei trattini ...3)Eh...alla soluzione ci arrivo...ma come la metto in pratica? Come faccio a fare un vettore parallelo? CIoè come faccio a indicare la posizione esatta dove si trova la lettera indovinata e sostituirla al trattino?
Inizia a mostrarci il codice che hai scritto e poi vediamo ...

Rispondi quotando