[C con Clase] (trabajo con cadenas)

DA DADA DUDU daviperda_117 en hotmail.com
Dom Nov 16 20:22:23 CET 2008


Hola: Acerca de la pregunta de obtener un carácter a la vez, de una cadena, si lo que quieres hacer es acceder a una cadena ya inicializada (puede ser ingresada por el usuario), debes acceder como a un array más. Por ejemplo, si tienes: 
char cadena[30]="mensaje";  esta cadena está inicializada con 7 caracteres. La 'm' ocupa la posición cadena[0], la 'e'  ocupa la posición cadena[1], etc...
    entonces, para acceder a un carácter sólo haces referencia a la posición dél carácter. Por ejemplo:
  si quieres imprimir la 's':
cout<<cadena[3]; 
te muestra la s...
  Si quieres comparar una posición con otra:
  if(cadena[i]=='algun carácter') 
te compara dos carácteres, uno el de la posición dada por el i, y el otro,, el que tu quieras. En resumen, se accede a  través de punteros.
No se si es lo que querías saber, pero espero que te sirva, chao...
 
 
_________________________________________________________________

------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.conclase.net/pipermail/cconclase_listas.conclase.net/attachments/20081116/687955ad/attachment.html>


Más información sobre la lista de distribución Cconclase