Questo sito utilizza cookies, anche di terze parti, per mostrare pubblicità e servizi in linea con il tuo account. Leggi l'informativa sui cookies.
Username: Password: oppure
C/C++ - numero di lettere in una stringa...
Forum - C/C++ - numero di lettere in una stringa...

Avatar
giocala88 (Normal User)
Expert


Messaggi: 243
Iscritto: 23/04/2008

Segnala al moderatore
Postato alle 19:20
Giovedì, 31/07/2008
Salve ragazzi ho un piccolo problema:
Si tratta di creare un programma che acquisisca una stringa (es: 1qwer4ty6u7) e visualizzi le sole lettere...fin qui ci siamo...
il problema è quando devo contare le lettere....come faccio a dare un numero preciso delle sole lettere presenti nella stringa???

es di stringa: 123wer
lettere: lwer
numero di lettere: 4....
...grazie a tutti anticipatamente....


PM Quote
Avatar
Overflow (Normal User)
Expert


Messaggi: 334
Iscritto: 11/01/2008

Segnala al moderatore
Postato alle 19:45
Giovedì, 31/07/2008
prova cosi:
Codice sorgente - presumibilmente C/C++

  1. int GetCharNumber(char* stringa)
  2. {
  3.         int len=strlen(stringa),cont=0;
  4.         for(int i=0;i<len-1;i++)
  5.                 if(!isdigit(stringa[i]))
  6.                         cont++;
  7.         return cont;
  8.  
  9. }



cont conterrà il numero di lettere della stringa.

PM Quote