unicode projekt



  • Hallo zusammen,

    ich möchte in einen unicode projekt folgende abschnitt einbringen:

    // ini-Datei lokalisieren
    	std::string s1(theApp.m_pszHelpFilePath);
    	int pos = s1.rfind('\\');
    	std::string s2 = s1.substr(0, pos+1);
    	ini_File = s2 + "inifile.ini";
    

    kann mir jemand sagen wie man das macht??
    danke



  • Matthi70 schrieb:

    Hallo zusammen,

    ich möchte in einen unicode projekt folgende abschnitt einbringen:

    // ini-Datei lokalisieren
    	std::string s1(theApp.m_pszHelpFilePath);
    	int pos = s1.rfind('\\');
    	std::string s2 = s1.substr(0, pos+1);
    	ini_File = s2 + "inifile.ini";
    

    kann mir jemand sagen wie man das macht??
    danke

    Warum postest du im C++/CLI Forum?

    Anyway, unter der Annahme, dass du ein VS Projekt hast und dort den Charactersatz auf Unicode umstellst:

    // ini-Datei lokalisieren
    std::wstring s1(theApp.m_pszHelpFilePath);
    int pos = s1.rfind(L'\\');
    std::wstring s2 = s1.substr(0, pos+1);
    ini_File = s2 + L"inifile.ini";
    

    Selbstverständlich muss m_pszHelpFilePath auch in einen std::wstring konvertierbar sein.


Log in to reply