Home   Artículos   Recursos   Foros   
Artíclos recientes publicados en Latindevelopers:

Visual C++: NSDoubleEdit: Un control para el manejo de números decimales en Visual C++.
Visual C++: Implementando una Calculadora en Visual C++
Visual C++: CCommandLine: Una clase para el uso de la linea de comando
Visual C++: Una clase para el manejo del Registro


¡¡ Substr de un CString !!!!!!

Aqui programadores en la plataforma Win32 con Visual C++ de Microsoft...

Moderador: latindeveloper

¡¡ Substr de un CString !!!!!!

Notapor XLinux el Dom Abr 24, 2005 6:43 pm

HOLA LATINOS, ALGUIEN SABE COMO PUEDO OBTENER UNA CADENA O STRING DESDE UN CSTRING??, PUES NO ENCUENTRO NADITA DE ESA FUNCION COMO EL SUBSTRING() o SUBSTR() ALGO ASI.

O TENDRE QUE IMPLEMENTARLO????, Y NO TENGO NI IDEA, PORFA ALGUNOS CONSEJITOS PARA ESTE CASO.

PORFA SI ALGUIEN SABE QUE LO POSTEE.

Salu2
Avatar de Usuario
XLinux
Usuario Activo
Usuario Activo
 
Mensajes: 44
Registrado: Jue Feb 24, 2005 4:59 pm

Re: ¡¡ Substr de un CString !!!!!!

Notapor latindeveloper el Lun Abr 25, 2005 7:53 am

La clase CString tiene implementadas las siguientes funciones:

CString::Mid();
CString::Left();
CString::Right();

CString cadena = "latindevelopers";

cout<<cadena.Mid(5,6); // "develop"
cout<<cadena.Left(5); // "latin"
cout<<cadena.Right(10); // "developers"


El resto de funciones sueltas de la librearia string.h tambien estan disponibles. como strcpy, strcat, etc..
Ultima edición por latindeveloper el Mar Abr 26, 2005 9:47 am, editado 1 vez en total
Avatar de Usuario
latindeveloper
Administrador
Administrador
 
Mensajes: 1061
Registrado: Lun Jun 02, 2003 8:29 pm
Ubicación: Peru

Re:Re: ¡¡ Substr de un CString !!!!!!

Notapor XLinux el Lun Abr 25, 2005 6:51 pm

Si amigo, pero me referia a que al substring como quitar un caracter o string de otro string.

Por ejemplo que me aconsejarias para realizar lo siguiente:

cadena = "Holas a este super foro latino."

y quiere extraer la palabra "super", como me sugieres eso?.

Salu2
Avatar de Usuario
XLinux
Usuario Activo
Usuario Activo
 
Mensajes: 44
Registrado: Jue Feb 24, 2005 4:59 pm

Re: ¡¡ Substr de un CString !!!!!!

Notapor latindeveloper el Lun Abr 25, 2005 10:58 pm

Código: Seleccionar todo
CString cadena = "Holas a este super foro latino."
int pos = cadena.Find("super");
cout<<cadena.Mid(pos,5);
Avatar de Usuario
latindeveloper
Administrador
Administrador
 
Mensajes: 1061
Registrado: Lun Jun 02, 2003 8:29 pm
Ubicación: Peru


Volver a Visual C++

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 0 invitados