Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it L'avatar di XWolverineX
    Registrato dal
    Aug 2005
    residenza
    Prague
    Messaggi
    2,563

    C++ - Convertire un char in un wchar_t

    Come da titolo.
    Come potrei fare?
    la loro unica differenza è..
    codice:
    const char *Text = "Ciao a tutti";
    const wchar_t *Text1 = L"Ciao a tutti";
    e intanto ciò mi da problemi, perchè Visual Studio 2003 usa i char, il 2005 i wchar_t...
    "Se proprio devono piratare, almeno piratino il nostro." (Bill Gates)

    "Non è possibile che 2 istituzioni statali mi mettano esami nello stesso giorno." (XWolverineX)

    http://xvincentx.netsons.org/programBlog

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    No ... che dici?

    wchar e char sono due tipi di dati utilizzati da ambedue i compilatori secondo il tipo di progetto che vuoi realizzare.

    Frose, il tuo problema non e' convertire uno nell'altro, ma impostare il corretto tipo di progetto ...

  3. #3
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284

    Re: C++ - Convertire un char in un wchar_t

    Originariamente inviato da XWolverineX
    e intanto ciò mi da problemi, perchè Visual Studio 2003 usa i char, il 2005 i wchar_t...
    Una applicazione Windows può utilizzare uno dei seguenti set di caratteri:
    • ANSI ......... usa char
    • Unicode ......... usa wchar_t
    • Multibyte (MBCS) ......... usa char

    Negli ambienti di sviluppo Visual C++ l'impostazione del set di caratteri la si fa nelle "proprietà del progetto". C'è una voce apposita denominata: "Set di caratteri".

    In base a questa impostazione puoi certamente usare char oppure wchar_t (o in alternativa CHAR oppure WCHAR).
    Inoltre si può sviluppare una applicazione compilabile in qualunque dei 3 set di caratteri usando il tipo generico TCHAR, l'include <tchar.h> e le varie mappature delle funzioni.

    Ciao
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  4. #4
    Utente di HTML.it L'avatar di XWolverineX
    Registrato dal
    Aug 2005
    residenza
    Prague
    Messaggi
    2,563

    ottimo

    Si avete ragione, tutto ok.
    Il problema è stato nel passaggio da Vsual Studio 2003 a 2005.
    Il 2003 utilizzava il multibit, il 2005 di default mette l'unicode e questo sballava l'utilizzo di tutte le mie lib!
    "Se proprio devono piratare, almeno piratino il nostro." (Bill Gates)

    "Non è possibile che 2 istituzioni statali mi mettano esami nello stesso giorno." (XWolverineX)

    http://xvincentx.netsons.org/programBlog

  5. #5
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Multibyte ... no multibit ...

  6. #6
    Utente di HTML.it L'avatar di XWolverineX
    Registrato dal
    Aug 2005
    residenza
    Prague
    Messaggi
    2,563
    Originariamente inviato da oregon
    Multibyte ... no multibit ...
    Mi sono confuso con il Multibit, locale nella provincia di Napoli, a casoria!
    "Se proprio devono piratare, almeno piratino il nostro." (Bill Gates)

    "Non è possibile che 2 istituzioni statali mi mettano esami nello stesso giorno." (XWolverineX)

    http://xvincentx.netsons.org/programBlog

  7. #7
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Originariamente inviato da XWolverineX
    Mi sono confuso con il Multibit, locale nella provincia di Napoli, a casoria!

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.