Oppure

Loading
10/03/12 10:48
stangym
Salve a tutti,
mi sto esercitando a fare dei piccoli programmi e, anche se sono semplici danno comunque delle soddisfazioni.
Quindi vorrei abbellire il mio ultimo programmino; mi chiedevo se foste a conoscienza di un modo per eseguire le stringe con un classico effetto "macchina da scrivere".
Se vi vengono in mente anche delle altre paroline che abbelliscono la presentazione ne sarei felicissimo!

grazie in anticipo,

Stangym
aaa
10/03/12 12:00
nessuno
Che vuoi dire con "eseguire le stringe" (saranno le stringhe ma le stringhe non si eseguono) ... e quale sarebbe l'effetto "macchina da scrivere"?

Insomma, la domanda qual è?
Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
---
Il grande studioso italiano Bruno de Finetti ( uno dei padri fondatori del moderno Calcolo delle probabilità ) chiamava il gioco del Lotto Tassa sulla stupidità.
10/03/12 12:10
Qwertj
Se ho capito bene, vorremme visualizzare le stringhe scrivendo le lettere con qualche ritardo, crendo l'effetto grafico di una scrittura su macchina da scrivere.
Potresti fare una funzione che data una stringa stampi un carattere alla volta e poi sleepi per un tempo casuale che va tipo da 0.1 a 0.4 secondi
aaa
10/03/12 12:21
nessuno
Ma è possibile che oltre a dare le risposte bisogna inventarsi anche le domande?
Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
---
Il grande studioso italiano Bruno de Finetti ( uno dei padri fondatori del moderno Calcolo delle probabilità ) chiamava il gioco del Lotto Tassa sulla stupidità.
10/03/12 14:05
stangym
Avete ragione, la domanda è fatta male:rofl: il fatto è che comunque è difficile spiegare quello che si vuole dire. Ho detto effetto macchina da scrivere perchè per esempio su PowerPoint lo chiama così.
Comunque è quello che ha detto Qwertj. Potreste aiutarmi in termini di linguaggio?
:hail::hail::hail::hail::hail:
aaa
10/03/12 17:02
Poggi Marco
Ciao!

In c, per ottenere un ritardo, esiste la funzione sleep ( ) ( digilander.libero.it/uzappi/C/librerie/funzioni/… )
Oppure la funzione clock ( ) : cplusplus.com/reference/clibrary/ctime/clock/
aaa
16/03/12 12:26
stangym
Signore e signori, sono lieto di presentarvi, la funzione per l'effetto "Macchina da scrivere"!!
void wait ( float seconds )
{
  clock_t endwait;
  endwait = clock () + seconds * CLOCKS_PER_SEC ;
  while (clock() < endwait) {}
}

void visualizza(char *testo)
{
int i, lun;

 lun=strlen(testo);//strlen=funzione che calcola la lunghezza della stringa 
 for(i=0;i<lun;i++)
     {
     cout<<testo[i];
     wait(0.08);
     }    
     cout << endl;
}



A questo punto basta mettere:

visualizza("Stringa")


e il gioco è fatto!
aaa