#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