Test Foro de elhacker.net SMF 2.1

Programación => Programación C/C++ => Mensaje iniciado por: vaillo33 en 11 Enero 2019, 16:32 PM

Título: Matrices/Vectores en C
Publicado por: vaillo33 en 11 Enero 2019, 16:32 PM
Una pregunta, en un vector o una matriz tipo int, se puede introducir un valor como una 'X' que sería de tipo char?
Título: Re: Matrices/Vectores en C
Publicado por: kub0x en 11 Enero 2019, 17:00 PM
Claro, un char se puede convertir explicitamente a tipo int. Solo habría problema si el char es signed y la matriz de tipo unsigned. Si quieres introducir una X tendrías que introducir su valor ASCII y luego imprimirlo en pantalla como char.
Un ejemplo en C:


int v[5] = {0};
char c = 0x57; //W en ASCII
v[0] = (int) c;
printf("%c",v[0]);
Título: Re: Matrices/Vectores en C
Publicado por: vaillo33 en 11 Enero 2019, 17:03 PM
Valee, muchas gracias!! :D