Foro de elhacker.net

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:

Código
  1. int v[5] = {0};
  2. char c = 0x57; //W en ASCII
  3. v[0] = (int) c;
  4. 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