Matrices/Vectores en C

Iniciado por vaillo33, 11 Enero 2019, 16:32 PM

0 Miembros y 1 Visitante están viendo este tema.

vaillo33

Una pregunta, en un vector o una matriz tipo int, se puede introducir un valor como una 'X' que sería de tipo char?

kub0x

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]);
Viejos siempre viejos,
Ellos tienen el poder,
Y la juventud,
¡En el ataúd! Criaturas Al poder.

Visita mi perfil en ResearchGate


vaillo33