Visualizzazione dei risultati da 1 a 9 su 9
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2012
    Messaggi
    24

    problema con il casting

    salve gentili singori,avrei un problema con un casting,devo stampare i valori ascii,e per farlo devo utilizzare un casting da char a int,ora mi stampa tutti zeri,mi sapreste dire dove sta in problema\i?



    codice:
    #include<stdio.h>
    #include<stdlib.h> 
    int main() {
         int cnt=32;
         char valascii[255];
         while(cnt<=255) {
              printf("valore : %c \n",valascii);
              valascii[255]=(int)valascii[255]+32;
              cnt++;
         }
         system("pause");
    }

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Sistema il codice che non si legge
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  3. #3
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,320

    Moderazione

    Ho sistemato io il tuo codice.
    Quando il codice è di più di una linea, non usare il tasto "code", ma scrivi direttamente il tag nell'area messaggio, poi in colla il codice e infine chiudi a mano il tag:

    [CODE]
    qui tutto il codice
    [/CODE]

    E il linguaggio va obbligatoriamente indicato nel titolo; anche in questo caso l'ho aggiunto io.


    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

  4. #4
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Ma cosa vuol dire quel codice? E' sicuramente sbagliato ma non si capisce neanche cosa volessi fare con le varie istruzioni ...
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  5. #5
    Utente di HTML.it
    Registrato dal
    Oct 2012
    Messaggi
    24
    avevo intenzione di covertire i valori char in interi,così da stamapare i valori ascii,poi ho messo + 32,cercando di far partire il contatore dal 32 carattere,xkè i primi 32 caratteri non sono stampabili o sbaglio?

  6. #6
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Se rivedi il codice, soffermati sulla prima printf ... che senso ha?
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  7. #7
    Utente di HTML.it
    Registrato dal
    Oct 2012
    Messaggi
    24
    HO risolto^^

  8. #8
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Mi fa piacere ... visto che ci hai avvisato della cosa, potevi anche dire come ...
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  9. #9
    Utente di HTML.it L'avatar di Alex'87
    Registrato dal
    Aug 2001
    residenza
    Verona
    Messaggi
    5,802
    Originariamente inviato da disma666
    HO risolto^^
    Sarebbe carino se postassi la soluzione che hai trovato, in modo che possa essere d'aiuto ad altri col tuo stesso problema
    SpringSource Certified Spring Professional | Pivotal Certified Enterprise Integration Specialist
    Di questo libro e degli altri (blog personale di recensioni libri) | ​NO M.P. TECNICI

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.