hola
tengo un problema, ya me di cuenta que si hago esto
caracter+=32;
escribo con minusculas...
y por ejemplo si escribo en ascii 48.. me aparece el numero cero, pero si a 48 le resto
caracter-=11;
me aparecen los caracteres especiales...
pero como puedo utilizar los mismos numeros dos veces.. en el codigo que escribi al principio utilizo de 65 a 90 en el for... y hago lo de caracter+=32.. para escribir en minusculas y de 48 a 57 para los numeros... y si hiciera esto.. caracter-=11.. lograria utilizar los caracteres especiales.. pero no logro hacerlo porke todos los numeros de 65 a 90 y 48 a 57 ya estan siendo utilizados
alguien sabria como hacer eso.. ya que o utilizo mayusculas o utilizo minusculas... y con los numeros y caracteres especiales me pasa igual...
ya intente que si aprieto VK_SHIFT... escribiera mayusculas... o caracteres especiales.. pero no he logrado hacerlo... o no he sabido hacerlo
espero alguien me pueda ayudar.. porke encontre un codigo en C pero tampoco ese codigo se puede hacer lo que necesito... alguien que conozca algun codigo que si pueda diferenciar de cuando se escriban minusculas y al apretar shift las mayusculas.. o alguien que sepa hacer eso, porfavor diganme, ya que lo tengo kasi avanzado.. solo me faltaria aprender a guardarlo en todo un log.. y enviar el log a alguna parte...
en visual basic se utiliza una funcion bool para saber si esta oprimido shift.. pero aun no se interpretar codigos de visual basic en C... aunke solo hace un bool y si vbShift esta oprimido cambia las letras en minusculas o mayusculas... pero aun soy un poco torpe en C..jeje
espero una respuesta.. gracias