Comunidad PHPeros
Lenguajes => C / C++ => Mensaje iniciado por: Erik en 02 de Mayo de 2008, 15:08:53 pm
-
Las variables char son las que utilizaremos para introducir texto plano en ellas, como maximo, siempre pondremos un limite de 255 letras.
Declaración:
La sintaxis:
char <nombre>[<longitud>];
Para añadirle texto desde un inicio no deberiamos hacerlo así:
char Hola[10];
Hola = "Buenas";
Eso seria incorrectisimo, lo preferente seria hacerlo así.
char Hola[10] = "Buenas";
O tambien tenemos otro metodo:
char Hola[10];
Hola[0] = 'B';
Hola[1] = 'U';
Hola[2] = 'E';
Hola[3] = 'N';
Hola[4] = 'A';
Hola[5] = 'S';
Hola[6] = '\000';
¿Por que añadimos \000 al final:
Significa que ya no declararemos más de esas X letras.
Tambien se puede rellenar mediante flujo de datos, una salida de variables:
cin >> Hola;
Habeis visto que sencillo, bueno, espero que os vaya bien,
Erik.
Muchos lo conocereis por SQL :).
-
Si yo hago:
char Hola[10];
Hola[0] = "Buenas";
Hola[0] Tendrá una B o se producira un error?
-
Buena pregunta naveda, el compilador no te deja, te daria el error: Long type.
Espero que te resuelva dudas.
NOTA2: En la declaración vertical de las variables char acordaos de poner comillas simple, no comillas doble, daria error ;).