cstring

    2熱度

    4回答

    變量爭論函數如何將對象傳遞給struct/class? 例如: CString a_csName; CString a_csAge(_T("20")); a_csName.Format(_T("My Age is : %s"),a_csAge); 這裏CString::Format是一個printf風格可變arguement函數,它接受這個CString對象。這怎麼可能?

    4熱度

    1回答

    用下面的範圍內: #include <set> std::set<const char *> global = std::set<const char *>(); void x() { const char *c = "a"; const char *d = "b"; global.insert(c); global.insert(d); }

    2熱度

    2回答

    我有2個項目在c + +(MFC) 一個是我在第二個(一個可執行的)使用的庫項目。 他們一起工作很好,直到我從以CString作爲參數的常規項目中調用一個函數。我得到這樣 error LNK2019: unresolved external symbol "public: void __thiscall CTextDisplay::SetText1(class ATL::CStringT<wch

    3熱度

    1回答

    我有一些C++代碼,我需要使用CString與sprintf。在這段代碼中,我創建了由sprintf定義的CStrings的文件名。代碼如下。 double Number; Number = 0.25; char buffer [50]; CString sFile; sFile = sprintf(buffer,"TRJFPICD(%3.3f).txt",Number); CS

    0熱度

    1回答

    我試圖用struct/union實現將文本文件讀入一個cstring數組。首先,這是我的文本文件看起來像: F South Korea Male Psy Park Jae Sang 31 - 12 - 1977 3 CSCI114 55 CSCI103 44 GangNam 100 S Female Super Junior 5 - 8 - 1978 2 CSCI114 60 CSC

    -1熱度

    3回答

    char* str = 「ABC\n」; 當詢問「爲此串分配了多少個字符?」時爲什麼答案是5?

    1熱度

    1回答

    我想定製一個格式化字符串輸入和(const char *)返回的方法,但是問題如下...任何人都可以告訴我如何解決它?謝謝。

    4熱度

    3回答

    因此,在嘗試學習如何在C++中使用C-Strings時,我遇到了內存分配問題。 這裏的想法是創建了一個新的字符串格式(s1 + sep + s2) 我正在使用的文本提供了標題,所以我無法更改,但我遇到了問題試圖設置char str []的大小。我得到一個錯誤,指出sLength不是常量,因此不能用於設置數組的大小。我對C++比較陌生,所以這是一個兩部分問題。 這個策略實際上是爲新陣列分配內存嗎?

    1熱度

    1回答

    void CcalculatorDlg::OnBnClickedButton1() { CString grabData = _T(""); m_display.GetLine(0,grabData.GetBuffer(10),10); grabData += _T("1"); m_display.SetWindowTextW(grabData.GetBu

    2熱度

    2回答

    我想_variant_t轉換爲CString(「%S」)顯示,並使用此: #define VartToCStr(vart) (_variant_t(vart)).bstrVal 如果我的價值傳遞給CString,它只是工作正常,但CString::Format(_T("%s")),這是行不通的: CString str = VartToCStr(properties[VL_INFO]); C