#include <cstdlib> #include <iostream> #include <string> using namespace std; //Remueve algunos espacios dentro de string string removeSpaces( const string &source ) { //Se hace una copia de la fuente que nosotros no modificaremos string s = source; size_t offset; while( ( offset = s.find( " " ) ) != string :: npos ) { //remueve el espacio al descubrirlo s.erase( offset , 1 ); } return s; } //insertamos una frase string insertPhrase( const string &source ) { string s = source; size_t offset = s.find(""); if( offset != string :: npos ) { s.erase( offset , 4 ); s.insert( offset , "Randall"); } return s; } int main( int argc , char *argv[] ) { //Se crea un string que es la suma de las 2 strings cout << "String1 + String2 = " << ( string ("String1") + string("String2") ) << endl; //Creo una prueba del string y luego remuevo los espacios string s2("Esta es una prueba de string"); cout << " < " << s2 << " > menos espacios = < " << removeSpaces( s2 ) << " > " << endl; //Ahora inserto una frase enmedio de la sentencia usando la palabra para localizacion string s3("Stephen Davis"); cout << s3 + " -> " + insertPhrase( s3 ) << endl; system("pause"); return 0; }
Herramientas Para el Desarrollo de Videojuegos y Lenguajes de Programación en Español
lunes, 23 de febrero de 2015
STL String Visual C++
Suscribirse a:
Enviar comentarios (Atom)
No hay comentarios:
Publicar un comentario