Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
C/C++ - Esercizio sugli array
Forum - C/C++ - Esercizio sugli array - Pagina 4

Pagine: [ 1 2 3 4 ] Precedente | Prossimo
Avatar
Poggi Marco (Member)
Guru


Messaggi: 969
Iscritto: 05/01/2010

Segnala al moderatore
Postato alle 22:37
Venerdė, 19/03/2010
Cosa esattamente non hai capito?
Hai provato i due esempi proposti?

PM Quote
Avatar
mistervox (Normal User)
Rookie


Messaggi: 26
Iscritto: 11/01/2010

Segnala al moderatore
Postato alle 14:18
Sabato, 20/03/2010
Testo quotato

Postato originariamente da Poggi Marco:

Cosa esattamente non hai capito?
Hai provato i due esempi proposti?


  fflush(stdin);  cos'č?
e perchč usi delle variabili puntatori?

PM Quote
Avatar
Poggi Marco (Member)
Guru


Messaggi: 969
Iscritto: 05/01/2010

Segnala al moderatore
Postato alle 14:50
Sabato, 20/03/2010
fflul(stdin); serve a svuotare il buffer da tastiera, altrimenti getchar() legge quello che č memorizzato, senza attendere la pressione di un tasto.

Spiego il funzionamento del programma:

Come partenza si ha la seguente stringa: "nome*cognome"

1° passo: inverto l' intera stringa, ed ottengo: "emongoc*emon"

2° passo: individuo la posizione del carattere divisore (*) con la funzione
          bool CercaCarattere(const char *, char, int &);  

3° passo: inverto le due sottostringhe "emongoc" e "emon" ottenendo finalmente
          "cognome*nome"

PM Quote
Avatar
mistervox (Normal User)
Rookie


Messaggi: 26
Iscritto: 11/01/2010

Segnala al moderatore
Postato alle 20:06
Sabato, 20/03/2010
Testo quotato

Postato originariamente da Poggi Marco:

fflul(stdin); serve a svuotare il buffer da tastiera, altrimenti getchar() legge quello che č memorizzato, senza attendere la pressione di un tasto.

Spiego il funzionamento del programma:

Come partenza si ha la seguente stringa: "nome*cognome"

1° passo: inverto l' intera stringa, ed ottengo: "emongoc*emon"

2° passo: individuo la posizione del carattere divisore (*) con la funzione
          bool CercaCarattere(const char *, char, int &);  

3° passo: inverto le due sottostringhe "emongoc" e "emon" ottenendo finalmente
          "cognome*nome"  


grazie mille

PM Quote
Pagine: [ 1 2 3 4 ] Precedente | Prossimo