• Viernes 15 de Noviembre de 2024, 07:27

Autor Tema:  Subcadenas  (Leído 2351 veces)

wanaya

  • Nuevo Miembro
  • *
  • Mensajes: 5
    • Ver Perfil
Subcadenas
« en: Jueves 28 de Octubre de 2004, 21:19 »
0
hola, este es mi primero post   :hola:

bueno mi prblema es en c++, necesito leer n nombres, incluyendo nombre y apeidos
depues leer un apeido y presentar todos los nombres que contengan ese apeido

bueno como yo tengo pensado, despues de tener las lecturas de los nombre sy del apeido, comparar letra por lketras, pero no me sale :P
soy principiante
espero ke me puedan ayudar, con algo de codigo
gracias
saludos!!!!

Geo

  • Miembro de PLATA
  • *****
  • Mensajes: 1011
  • Nacionalidad: mx
    • Ver Perfil
    • http://hsblog.mexchip.com
Re: Subcadenas
« Respuesta #1 en: Viernes 29 de Octubre de 2004, 04:42 »
0
pues ya que estás en C++, aprovecha y usa string, es mucho más fácil manejar "cadenas de caracteres" que con char *.

Saludos,
José Jorge (Geo).
La imaginación es el límite.
Hardware & Software | Mexchip

Blag

  • Moderador
  • ******
  • Mensajes: 697
    • Ver Perfil
    • http://atejada.blogspot.com
Re: Subcadenas
« Respuesta #2 en: Miércoles 3 de Noviembre de 2004, 22:17 »
0
Disculpa Geo....Pero creeras que no se como utilizar String  :(  Podrías poner un ejemplo  :lol:

Saludos,

Blag  :devil:

Geo

  • Miembro de PLATA
  • *****
  • Mensajes: 1011
  • Nacionalidad: mx
    • Ver Perfil
    • http://hsblog.mexchip.com
Re: Subcadenas
« Respuesta #3 en: Viernes 5 de Noviembre de 2004, 04:45 »
0
lo de string sólo lo puse porque es mucho más sencillo hacer esto:

Código: Text
  1.  
  2. string a, b;
  3. a = "cadena de texto";
  4. b = "otra cadena de texto";
  5. if (a == b) {
  6.   cout << "las cadenas a y b son iguales\n";
  7. }
  8.  
  9.  

que comparar los "arrays de caracteres" (cadenas en C) posición por posición. Aunque igual, se puede hacer uso de la función strcmp(const char*, const char*); (tienes que declarar la librería string.h) si se trabaja en C. Esto porque normalmente las cadenas de caracteres no se comparan posición por posición como lo estaba haciendo wanaya, mejor hacemos uso de las funciones que para ello tenemos :).

Saludos,
José Jorge (Geo).
La imaginación es el límite.
Hardware & Software | Mexchip

JuanK

  • Miembro de ORO
  • ******
  • Mensajes: 5393
  • Nacionalidad: co
    • Ver Perfil
    • http://juank.io
Re: Subcadenas
« Respuesta #4 en: Viernes 5 de Noviembre de 2004, 06:12 »
0
Bueno este post aca esta como mal colocado..
pero saben que habra pasado con el foro de teleportmedia? han hablado con cronodragon? o con alguien?
[size=109]Juan Carlos Ruiz Pacheco
[/size]
Microsoft Technical Evangelist
@JuanKRuiz
http://juank.io

Blag

  • Moderador
  • ******
  • Mensajes: 697
    • Ver Perfil
    • http://atejada.blogspot.com
Re: Subcadenas
« Respuesta #5 en: Viernes 5 de Noviembre de 2004, 14:55 »
0
Nop.....Todavía no......Resulta que no me acuerdo cual es su mail......Se que es en gmail.....pero no estoy muy seguro de su nick...... :(
Solamente espero que no se pierdan todos nuestros posts.....Voy a intentar escribirle más tarde..... :P

Saludos,

Blag  :devil:

JuanK

  • Miembro de ORO
  • ******
  • Mensajes: 5393
  • Nacionalidad: co
    • Ver Perfil
    • http://juank.io
Re: Subcadenas
« Respuesta #6 en: Viernes 5 de Noviembre de 2004, 19:16 »
0
GRacias por la info.
[size=109]Juan Carlos Ruiz Pacheco
[/size]
Microsoft Technical Evangelist
@JuanKRuiz
http://juank.io

wanaya

  • Nuevo Miembro
  • *
  • Mensajes: 5
    • Ver Perfil
Re: Subcadenas
« Respuesta #7 en: Sábado 6 de Noviembre de 2004, 17:49 »
0
hola, grtacias por sus repsuestas,
bueno el problema ya esta solucionado, pero el codigo de Neo no sabia ke podia hacerlo de esa forma, bueno tal ves por ke yo comparaba los arrays, bueno gracias!!!
o y perdon por lo del post, si esta ma puesto eske soy nuevo aki :hola:

wanaya

  • Nuevo Miembro
  • *
  • Mensajes: 5
    • Ver Perfil
Re: Subcadenas
« Respuesta #8 en: Miércoles 10 de Noviembre de 2004, 02:02 »
0
bueno use el codigo con los string y me marco errores, necesita alguna libreria o algo???
y alguine sabe como al leer una cadena puedo validar ke solo introdusca letras o nomas numeros???
por ejemlo, ke pida un nombre y las teclas numericas no funcionen, o si pide algun dato numeroco ke las letras del avecedario no funcionen????
bueno gracias
saludos!!!!!!