Página 1 de 1
Saber la posicion de un determinado caracter
Publicado: Vie May 07, 2004 2:20 pm
por cuchu
Hola, necesito saber la posicion de un caracter, pero no el primer caracter sino el tercero, me explico; En un CString, tendre una cadena, por ejemplo: CString Nombre = "
http://www.direccion.es/directorio"; Pues necesito saber la posicion de la tercera / para posteriormente almacenar desde esa posicion a la izquierda; No se si habra alguna funcion ue encuentre la tercera /, si me podeis ayudar??????? Gracias
Publicado: Sab May 08, 2004 1:29 pm
por Invitado
Vas recorriendo la cadena con un FOR o con un WHILE como si de un vector se tratara y contando las veces que te encuentras las barras.(Incrementando un contador). Cada posición del vector es un caracter, empezando por el cero y llegando hasta (longitud - 1). Cuando llegues a la tercera barra desde ahí empiezas a almacenar los caracteres.
Publicado: Vie May 14, 2004 1:52 am
por raiter
substring(nombre coluna,locate(nombre coluna,'/')) +substring(nombre coluna,1,locate(nombre coluna,'/') - 1) and not like %'//'% pruebe esto o algo similar....
Publicado: Lun May 17, 2004 5:09 pm
por Invitado
Gracias, ya lo consegui
Publicado: Lun May 17, 2004 5:59 pm
por magia2000
ya que lo has conseguido, da la solucion, que puede ayudar a otros que lo necesiten. Tambien especifica el lenguaje utilizado
Publicado: Lun May 17, 2004 8:09 pm
por cuchu
Pues con tres Find anidados