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

发布于 科技 2024-07-29
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-29

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

2.示例如下: >>>More

14个回答2024-07-29

生成项目时,请选择 MFC AppWizard[exe],这是生成可执行程序的 MFC 程序exe。 AppWizard 将逐步指导您,Emasse 将帮助您构建程序框架。 >>>More

12个回答2024-07-29

逐个进程调试 - F10

逐句调试 - f11 >>>More

11个回答2024-07-29

这个东西可能需要一个word接口,涉及com,给你举个例子。

5个回答2024-07-29

1gb=1024mb;1mb=1024kb;1KB = 1024 字节。

引申信息:手机流量是指手机上网产生的流量数据,当用手机打开软件或上网操作时,会与服务器进行数据交换,手机流量是指这种数据的大小。 手机流量的单位是1024基数,单位是b、kb、mb(m)、gb(g)1g为英文字符1b,一个汉字需要2b,a**一般为几kb。 >>>More