Manejo de cadenas en C

Esta ocasion veremos algo muy basico de manejo de cadenas (strings) en c.

Para empezar, una cadena se compone de varios caracteres, osea que una cadena es un vector de caracteres, por lo que en C para declarar una cadena se hace de las siguientes formas:

[code language=”c”]

char cadena[size];//Solo se declara la cadena
char cadena[size]=”El valor de la cadena”; //Aqui la cadena se inicializa
[/code]

Donde:

Char: Es el tipo de dato, en este caso caracter.

cadena: Nombre de la variable.

size: Es el tamaño del vector de caracteres

Y ahora que tengo una cadena declarada como ingreso datos en ella???… pues facil se pueden asignar datos desde la declaracion como lo vimos anteriormente o se puede usar la funcion gets(cadena); que guardara por teclado la cadena escrita hasta que se presione enter y lo guardara en la variable cadena.

Despues para acceder a los datos de la cadena podemos desplegarlos con un

[code language=”c”]
printf(“La cadena es: %s”;,cadena);
[/code]

en este caso el tipo de dato sera %s (string), pero a mi no me gusta usar printf(); asi que uso

[code language=”c”]
cout<<"La cadena es: "<

Adrian MB

Me gusta la electrónica, programación y todo lo relacionado. Ing. en Mecatronica de la UPIITA del IPN y estudiante de Diseño Industrial en la UAM. @adrianmtzb http://adrianmb.mx

También te podría gustar...