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

    Convertire array di caratteri in DWORD o simili

    Altra domanda niubbissima.. io ho questo codice:

    [...]
    char codiceFiscale[16];
    int j=0;
    for (i=3;i<19;i++) {
    codiceFiscale[j]=RxDataBuffer[i];
    printf("\nASCII :%c",codiceFiscale[j]);
    j++;
    }

    che mi riempie "codiceFiscale"

    ora se voglio mandarlo all'esterno della funzione.. magari tramite un DWORD.. come lo converto?
    mi andrebbe bene anche un char*...

    Grazie dell'aiuto

  2. #2
    Mi è poco chiaro quello che vuoi fare... cosa c'entra una DWORD con una stringa di caratteri?
    Amaro C++, il gusto pieno dell'undefined behavior.

  3. #3
    ok.. cerco di essere piu chiaro..
    praticamente quel codice che vi ho scritto è dentro una funzione che dovrà tornare il valore dentro l'array codiceFiscale.. mi trovo in difficoltà nel capire come mandarlo in output (vengo da java dove tutto oramai sembra un paradiso in confronto ).. per esempio se volessi mandarlo in printf?

  4. #4
    Mi rispondo da solo...
    con il printf bastava mettere il parametro %s al posto del %c che stavo utilizzando..

    quindi

    printf("Codice Fiscale: %s",codiceFiscale);

    grazie mille cmq per l'aiuto

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 © 2026 vBulletin Solutions, Inc. All rights reserved.