如何在 VC 中的 CString 之間分配值

發布 科技 2024-07-28
13個回答
  1. 匿名使用者2024-01-31

    您沒有以正確的方式分配值。

    cstring m_accounts=“123456”;

    cstring m_password=“654321”;

    data=m_accounts+" "+m passord 如果要為字串分配數字,請使用"%d", int) 語句。

  2. 匿名使用者2024-01-30

    寫錯了,對吧? 應該是。

    cstring m_accounts="123456";

    cstring m_password="654321";

    cstring data;

    右? 然後可以這樣寫:

    data=m_accounts+" "+m_password;

    或者:data+=m 賬戶;

    data+=" ";

    data+=m_password;

  3. 匿名使用者2024-01-29

    那是因為你複製了錯誤的字串。

    strcpy(temp,data);====正確的寫法:strcpy(temp,;

  4. 匿名使用者2024-01-28

    直接資料=m 個賬戶+" "+m_password;

    csstring 過載了運算子,這些運算子支援 = +

  5. 匿名使用者2024-01-27

    認同草野閒羊觀——秀才2級,

  6. 匿名使用者2024-01-26

    您應該使用寬(即 unicode)版本的 MFC。 t(x) 巨集表示字串被視為寬字元型別,例如:

    cstring msg=_t("123");

  7. 匿名使用者2024-01-25

    cstring 和 string 的轉換:

    string str="ksarea";

    cstring cstr(;或者 cstring cstr(; 初始化。

    cstr=;或者 cstr=;

    str=; //cstring ->string"%s", ;//string->cstring"%s", ;//string->cstringstr = lpcstr(cstr); //cstring->string

    c str() 和 data() 的區別在於前者返回乙個波段'/0'字串,返回時不帶字串'/0'字串*

  8. 匿名使用者2024-01-24

    strcpy(temp,m_accounts);

    還有很多其他方法可以做到這一點,我將寫乙個部落格。

  9. 匿名使用者2024-01-23

    事實上,字串型別本身就是乙個字串陣列。

    例如,m accounts[0] 是 1m accounts[2] 是 3....等一會。

  10. 匿名使用者2024-01-22

    直接賦值。

    cstring stra = "aaaa";

    如果您要求從螢幕輸入,請先輸入字串,然後將其轉換為字串。

  11. 匿名使用者2024-01-21

    大於 128 0xfe是乙個負數,儘管 char 和 unsinged char 儲存在同乙個記憶體中,但這並不意味著 cstring 對它們都一視同仁。 我在 VC2008 中對其進行了測試。

    cstring s_3=0xfe;它根本不起作用。 相反,請將其替換為以下語句:unsigned char c3=0xfe;

    cstring s_3;

    s_3 += c3;

    發現 s 3 根本沒有內容,只要 c3 不大於 128,s 3 有內容,這應該是你的問題,所以建議你不要使用 cstring,最好定義自己的類來實現字串連線,過載"+"您可以實現串聯加法。 但是,我認為最好使用位元組未唱字字元的陣列。 但是我不知道你的控制介面支援什麼型別,應該支援變體型別。

  12. 匿名使用者2024-01-20

    0xfe = 254,0x02 = 2

    char 是 8bit,如果考慮這裡的符號位,char 只能表示 0-128,所以無法傳遞0xfe編譯。

    訊息也很明確,從int截斷為char,即截斷值。

    C++不是很熟悉,我沒有嘗試過,也不能保證它是正確的。

  13. 匿名使用者2024-01-19

    如果您嘗試0x0fe,並且0x0f5,我們經常忘記在程式集中新增前乙個 0,並且由於十六進製數的特殊性,編譯器可能會編譯為其他東西。

相關回答
17個回答2024-07-28

1.您可以使用查詢結果的 tolist() 方法。

2.示例如下: >>>More

14個回答2024-07-28

生成專案時,請選擇 MFC AppWizard[exe],這是生成可執行程式的 MFC 程式exe。 AppWizard 將逐步指導您,Emasse 將幫助您構建程式框架。 >>>More

12個回答2024-07-28

逐個程序除錯 - F10

逐句除錯 - f11 >>>More

11個回答2024-07-28

這個東西可能需要乙個word介面,涉及com,給你舉個例子。

5個回答2024-07-28

1gb=1024mb;1mb=1024kb;1KB = 1024 位元組。

引申資訊:手機流量是指手機上網產生的流量資料,當用手機開啟軟體或上網操作時,會與伺服器進行資料交換,手機流量是指這種資料的大小。 手機流量的單位是1024基數,單位是b、kb、mb(m)、gb(g)1g為英文字元1b,乙個漢字需要2b,a**一般為幾kb。 >>>More