Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2003
    Messaggi
    4,826

    [c++ MFC] LPCTSTR e LPCSTR

    non riesco a capire la diferenza tra LPCTSTR e LPCSTR , da quello che ho capito il TCHAR da cui LPCTSTR è un tipo che cambia automaticamente , adattandosi a seconda che nel progetto sia impostata l' unicode o il multibyte come CHARACTER SET, in piu' è costante.

    1)è l'unica diferenza?
    2)come si fa a convertire da una all altra?
    3)quando è meglio utilizzare un char* semplice
    4)e quando una CString ?perchè c'è una serie di funzioni per gestire le CString molto vasta , ma molto piu' ristrette sono il numero delle funzioni per lavorare sui LPCTSTR perchè?

    il fatto è che sono tutti e due puntatori a char , ma non si puo usare un CString* ?
    insomma ho letto su google ma non ho capito molto e sono un po in confusione ,chiedo un aiuto.
    grazie.

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,466
    Ecco una tabella di riepilogo

    LPSTR = char*
    LPCSTR = const char*
    LPWSTR = wchar_t*
    LPCWSTR = const wchar_t*
    LPTSTR = char* or wchar_t* depending on _UNICODE
    LPCTSTR = const char* or const wchar_t* depending on _UNICODE
    No MP tecnici (non rispondo nemmeno!), usa il forum.

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