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

    problemi con l'asci [C]

    dunque io vorrei fare una cosa del genere:

    for(i=0; i<20; i++)
    carattere[i]==(char)i;

    praticamente foglio infilare in un array il corrispettivo carattere alfabetico corrispondente al valore numerico di i
    il cast che ho fatto sopra pero' mi da problemi...
    my workgroup :sexpulp:
    http://www.promisestudios.net

  2. #2
    Utente bannato
    Registrato dal
    Sep 2003
    Messaggi
    1,012
    Posta tutto il codice (tra [code ] e [/ code])


  3. #3
    Utente di HTML.it L'avatar di pdpmpd
    Registrato dal
    Jan 2003
    Messaggi
    448
    non devi usare il cast:
    char a=10;
    Drug misuse is not a disease, it is a decision, like the decision to step out in front of a moving car. [...] In this particular life-style the motto is "be happy now because tomorrow you are dying", but the dying begins almost at once, and the happiness is a memory.

  4. #4
    Utente bannato
    Registrato dal
    Sep 2003
    Messaggi
    1,012
    E comunque si chiama ASCII con due I

  5. #5

    Re: problemi con l'asci [C]

    Originariamente inviato da mageta
    dunque io vorrei fare una cosa del genere:

    for(i=0; i<20; i++)
    carattere[i]== (char)i;

    praticamente foglio infilare in un array il corrispettivo carattere alfabetico corrispondente al valore numerico di i
    il cast che ho fatto sopra pero' mi da problemi...
    C'è un problema 20 non può essere rappresentato con un solo carattere.

    Vuoi una cosa del genere ?
    "0123456789101113141516171819"

    oppure questa
    '0'
    '1'
    ...
    "19"

    poi l'assegnazione devi usare un solo =
    codice:
    carattere[i] = (char)i
    comunque capisci che non si risolverebbe comunque.

    Se voui rappresentare i numeri > 9 devi usare per forza gli array di caratteri (stringhe) non un solo carattere.

  6. #6
    Utente di HTML.it L'avatar di pdpmpd
    Registrato dal
    Jan 2003
    Messaggi
    448
    in effetti:
    codice:
    dec.  esa.  car.
    0     00    NUL '\0'       
    1     01    SOH           
    2     02    STX           
    3     03    ETX           
    4     04    EOT            
    5     05    ENQ            
    6     06    ACK            
    7     07    BEL '\a'       
    8     08    BS  '\b'       
    9     09    HT  '\t'       
    10    0A    LF  '\n'       
    11    0B    VT  '\v'      
    12    0C    FF  '\f'      
    13    0D    CR  '\r'   
    14    0E    SO          
    15    0F    SI            
    16    10    DLE          
    17    11    DC1          
    18    12    DC2          
    19    13    DC3          
    20    14    DC4
    pensavo volesse mettere il numero del carattere, non il numero NEL carattere.
    Drug misuse is not a disease, it is a decision, like the decision to step out in front of a moving car. [...] In this particular life-style the motto is "be happy now because tomorrow you are dying", but the dying begins almost at once, and the happiness is a memory.

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.