Come faccio a creare una scritta, ad esempio la parola "CIAO" fatta di asterischi??
Esiste un metodo veloce??
Grazie
Come faccio a creare una scritta, ad esempio la parola "CIAO" fatta di asterischi??
Esiste un metodo veloce??
Grazie
Cioe'? :master:
Non ho capito bene cosa vuoi fare...
Ultima modifica ad opera dell'utente /dev/null il 01-01-0001 alle 00:00
Esistono tanti modo ma nessuno di essi è veloce: o ti scrivi la parola CIAO con gli asterischi all'interno del main e gli fai stampare riga per riga questa scritta, oppure, soluzione decisamente più ostica, crei una funzione che genera ogni lettera fatta di asterischi... il posizionamento, però, non oso immaginare come farlo!
Ciao.
"Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza
da quanto ho capito vorrebbe fare una cosa tipo questa:
codice:**** * ***** ***** * * * * * * * * ***** * * * * * * * * **** * * * *****
Penso che esista una funzione goToxy che ti posiziona il cursore a piacimento e che ti potrebbe aiutare.
Il centro dell'attenzione non è sempre un buon posto in cui trovarsi
Mai discutere con uno stupido, la gente potrebbe non capire la differenza. (O. W.)
Certo che esiste... ma non è così semplice la faccenda!Originariamente inviato da unomichisiada
Penso che esista una funzione goToxy che ti posiziona il cursore a piacimento e che ti potrebbe aiutare.
Ciao.
"Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza
Mai detto che sarebbe stao sempliceOriginariamente inviato da LeleFT
Certo che esiste... ma non è così semplice la faccenda!
Ciao.
Il centro dell'attenzione non è sempre un buon posto in cui trovarsi
Mai discutere con uno stupido, la gente potrebbe non capire la differenza. (O. W.)
Infatti... gliel'ho detto anch'io!Originariamente inviato da unomichisiada
Mai detto che sarebbe stao semplice
Ciao.
"Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza
Ok, io programmo da poco, però a occhio e croce non mi sembra così complesso
Basta prendere in input la parola "ciao" e confrontare carattare per carattere con un bello switch ogni lettera, che verrà associata a una cosa del tipo:
No?codice:switch(lett) { case 'a': printf ("********\n"); printf ("* *\n"); printf ("* *\n"); printf ("********\n"); printf ("* *\n"); printf ("* *\n"); break;
Certo, il ragionamento è giusto... ma dove posizioni ciascuna lettera? Faccio notare che la prima riga della lettera C da sola, a video, apparirà così:
Ma se vi aggiungiamo anche le lettere IAO (che formano la parola CIAO), si deve ottenere, nella prima riga, questo:codice:****
Se tu noti, alla fine di ciascuna riga che compone una lettera, tu hai aggiungo un carattere " \n ": questo riporta a capo la riga dopo la sua stampa... come ci appiccichi le altre lettere dopo, se sei appena tornato a capo?codice:**** * **** ****
Ripeto: la cosa è fattibile, ma richiede un lavoraccio non da poco.
Ciao.
"Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza