Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 17
  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2001
    Messaggi
    306

    trasformate un numero in caratteri in lettera dell'alfabeto

    ciao a tutti,

    come posso trasformare un numero in una lettera di un'alfabeto

    cioe
    1 = a
    2 = b

    ecc.......


    grazie

  2. #2
    Utente di HTML.it L'avatar di Jupy64
    Registrato dal
    Sep 2004
    Messaggi
    1,151
    se non vuoi usare lo standar ascii (esempio 65=A), devi crearti un array dove ad ogni valore/indice associ la lettera che vuoi tu.
    Oppure... se vuoi che 1=a, 2=b, c=3 ....z=n, visto che nello standard ascii a=97 potresti incrementare il tuo numero di 96. Ad esempio, se tu hai 1 + 96 = 97 che corrisponde ad "a"
    Jupy

  3. #3
    Utente di HTML.it
    Registrato dal
    Aug 2001
    Messaggi
    306
    mi va bene anche con ascii

    ma come faccio?

  4. #4
    Utente di HTML.it L'avatar di Jupy64
    Registrato dal
    Sep 2004
    Messaggi
    1,151
    Originariamente inviato da AL_MI
    mi va bene anche con ascii

    ma come faccio?
    cosi..come? a quale soluzione ti riferisci?
    Jupy

  5. #5
    Utente di HTML.it
    Registrato dal
    Aug 2001
    Messaggi
    306
    parlavi di uno standard asii, giusto?

    come faccio ad utilizzare lo standard
    quindi trasformare numero in lettera dell'alfabeto.


    ciao

  6. #6
    Utente di HTML.it L'avatar di Jupy64
    Registrato dal
    Sep 2004
    Messaggi
    1,151
    Nello standard Ascii, le lettere maiuscole A-Z vanno dal 65 al 90 mentre le lettere minuscole a-z vanno dal 97 a 122, pertanto se vuoi usare lo standar ascii devi avere i numeri che corrispondano a questi. Oppure usare uno stratagemma come ti avevo detto nel post precedente...
    Jupy

  7. #7
    Utente di HTML.it L'avatar di biste
    Registrato dal
    Apr 2001
    Messaggi
    877
    Praticamente tutti i linguaggi hanno funzioni che ti permettono di farlo.
    Dovresti però specificare che linguaggio stai utilizzando
    UGIdotNET
    Microsoft .NET MCAD
    C++, C#, VB6, VB.NET, ASP, ASP.NET
    SQL Server 2000

  8. #8
    Utente di HTML.it
    Registrato dal
    Aug 2001
    Messaggi
    306
    scusate, pensavo di averlo messo

    c#

  9. #9
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,463
    Originariamente inviato da AL_MI
    scusate, pensavo di averlo messo
    c#
    Sì, era presente, ma il forum talvolta lo perde per strada a fronte di successive modifiche ai messaggi senza riconfermare il prefisso (bug in attesa di sistemazione da parte degli amministratori).

    Ripristino il prefisso. Ciao!
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  10. #10
    Utente di HTML.it L'avatar di Brainjar
    Registrato dal
    Nov 2004
    Messaggi
    1,162
    codice:
    // Funzione statica .....
    
    		public static String Num2Char(int n)  {
    			// pos      0123456789
    			string c = "jabcdefghi";
    			return c.Substring(n,1); 
    
    		}
    
    // o una delle varianti ..... 
    		public static String Num2Char(int n)  {
    		    return "jabcdefghi".Substring(n,1); 
    		}
    
    Ciao, Brainjar

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.