Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    [C] numero esadecimale => carattere ASCII corrispondente

    Il titolo spiega tutto. Devo inserire un numero esadecimale di 4 caratteri e ricevere il carattere corrispondente in codice ASCII. Come potrei fare?
    Mi servirebbe qualche cosa che mi 'conta' la posizione non so. Voi che mi consigliate? =(

  2. #2

    Re: [C] numero esadecimale => carattere ASCII corrispondente

    Originariamente inviato da nicuccia
    Il titolo spiega tutto. Devo inserire un numero esadecimale di 4 caratteri e ricevere il carattere corrispondente in codice ASCII. Come potrei fare?
    I codici ASCII (0-255) richiedono solo 2 cifre esadecimali (0x00 - 0xFF).
    Mi servirebbe qualche cosa che mi 'conta' la posizione non so. Voi che mi consigliate? =(
    Aquisisci il valore con una scanf("%x", &val); e stampi il carattere con una printf("%c", val);
    01010011 01100001 01101101 01110101 01100101 01101100 01100101 01011111 00110111 00110000
    All errors are undocumented features waiting to be discovered.

  3. #3
    ci sono arrivata, grazie

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.