wchar-t

    1熱度

    1回答

    我一直在尋找一些解決方案,但他們都從一個常量字符串轉換它。 Here's我用一段代碼將字符串轉換爲wchar_t而無需額外的庫。我想要做的是,我想用我的背景改變我的Windows電腦的背景。現在我不能假定我下載的文件夾位於C:\ Downloads中,因爲有些人更改了他們的下載文件夾,或者他們將整個文件夾移到了另一個位置。所以在第一個代碼中,我試圖獲取.exe文件的路徑。 string GetEx

    -3熱度

    1回答

    我有一個名爲Fstring的類,它有一個wchar_t*。 我寫了下面的字符串文字複製到Fstring: #include <iostream> using namespace std; class Fstring{ wchar_t *arr; public: Fstring& operator = (const wchar_t temp[]) {

    -1熱度

    1回答

    我正在用C++編寫一個程序,它必須處理unicode字符。 主要的問題是我使用的算法,我需要通過焦炭解析我的S/wstrings 字符: std::wstring word = L"Héllo" for (auto &e : word) // doing something with e 但是,如果我運行此: std::wstring word = L"Héllo" for (auto

    0熱度

    1回答

    我正在創建一個控制檯程序,它將通過控制檯從用戶處獲取目錄,並將其存儲在wchar_t變量中。 例如,這可能是來自用戶的可能輸入: C:/Users/Skipher/Destop/test.txt 我發現std::wcin,似乎已經寫了一些東西到wchar_t的變量。但是,當我嘗試使用std::wcout再次將其打印到控制檯時,它僅在整個目錄中打印出C。 我寫錯了wchar_t變量嗎?我看到wc

    0熱度

    2回答

    我讀從通過控制檯用戶的文件目錄,我必須存儲在一個pxcCHAR*變量的值,這是SDK的typedef爲wchar_t*。 我發現我可以通過以下操作完成從std::string到std::wstring的轉換。 #include <iostream> int main(){ std::string stringPath; std::getline(std::cin, stri

    2熱度

    1回答

    我試圖使用vsnprintf使用UTF-8字符格式化wchar_t*,然後使用printf打印緩衝區。 考慮下面的代碼: /* This code is modified version of KB sample: https://www.ibm.com/support/knowledgecenter/en/ssw_ibm_i_73/rtref/vsnprintf.htm

    -3熱度

    1回答

    我正在寫一個代碼,用於比較LPSTR和wchar_t類型的兩個字符串。字符串的內容相同,但輸出顯示字符串不同。以下是完整代碼的截圖。 #include <iostream> #include <string.h> #include <wtypes.h> using namespace std; int main(int argc, char** argv) { LPSTR st

    0熱度

    1回答

    如何將char* argv[]轉換爲wstring?我使用"/d"從argv獲取字符串路徑,並將其作爲我的函數ArrayOfDirContents的參數插入。 int main(int argc, char *argv[]) { double minimum = 10; double input; char* filename; wstring adr(L

    3熱度

    2回答

    我的wcscpy_s函數有問題。 wcscpy_s返回我函數的參數(stringOne和stringTwo)不可讀。 下面是顯示問題的簡單演示。 void testFunc(LPCWSTR stringOne, LPCWSTR stringTwo) { wchar_t* defaultVal = L"Default"; wchar_t tmp[100]; int

    -1熱度

    1回答

    我想將wstring轉換爲wchar_t *。我已經嘗試了我所知道的一切,請幫助。 我想將wstring轉換爲wchar_t *。