Ciao
come faccio a verificare se c'è un carattere all'interno di una stringa partendo però dalla fine della stringa?
Ciao David
Ciao
come faccio a verificare se c'è un carattere all'interno di una stringa partendo però dalla fine della stringa?
Ciao David
Se magari metti il nome del linguaggio sarebbe mejo!!
non sono un espertone del c++ ma essendo una stringa un array di caratteri ti direi di fare un controllo dalla fine dell'array.Originariamente inviato da davfrata
Ciao
come faccio a verificare se c'è un carattere all'interno di una stringa partendo però dalla fine della stringa?
Ciao David
PyGTK GUI programming
un impegno concreto: eliminare la k dalle tastiere italiane
come faccio il controllo?
ps con un ansistring vale lo stesso?
basta usare il metodo find_last_of()Originariamente inviato da davfrata
Ciao
come faccio a verificare se c'è un carattere all'interno di una stringa partendo però dalla fine della stringa?
Ciao David
codice:string s = "Forum di discussione"; size_type p = s.find_last_of('d'); if(p != string::npos) cout << "Carattere d trovato in posizione: " << p << endl; else cout << "Carattere d non trovato" << endl;
Puoi fare cosi',con una funzione ricorsiva ad es...
provala e fammi saperecodice:/* ritorna 1 se non trova il carattere cercato nella stringa,altrimenti 0 */ int anal_string_contrario(char *stringa, int lunghezza, char car_cercato){ /* controllo per non far crashare il prog e non mandarlo in loop infinito nel caso car_cercato non sia presente in stringa */ if ( lunghezza < 0 ) return 0; if ( stringa[i] != car_cercato) anal_string_contrario(stringa,lunghezza--,car_cercato); else return 0; //trovato }
Vediamo..sogni che diventano professione...passioni che diventano vita... Free as in Freedom...
eheh certo usano un metodo già esistente...io ho scritto una funzione in c/c++ invece..Originariamente inviato da internet
basta usare il metodo find_last_of()
codice:string s = "Forum di discussione"; size_type p = s.find_last_of('d'); if(p != string::npos) cout << "Carattere d trovato in posizione: " << p << endl; else cout << "Carattere d non trovato" << endl;
fatemi sapere
Vediamo..sogni che diventano professione...passioni che diventano vita... Free as in Freedom...
non mi riconosce string s e poi non trova la funzione find_last_of nel borland