VerySource

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 987|回复: 5

初学:字符串保存到buffer

[复制链接]

5

主题

17

帖子

15.00

积分

新手上路

Rank: 1

积分
15.00
发表于 2020-2-9 11:00:02 | 显示全部楼层 |阅读模式
CString str1, str2, str3, str4中各有一个字符串,想都保存 在一个buffer中 该如何保存??

保存后,在另一个函数中(同一个程序里面)我想把字符串取出来分别赋给四个CString变量怎么赋呢??

十分感谢大虾解答!
回复

使用道具 举报

5

主题

17

帖子

15.00

积分

新手上路

Rank: 1

积分
15.00
 楼主| 发表于 2020-4-2 12:15:01 | 显示全部楼层
希望能解答的详细点,谢谢!
回复

使用道具 举报

0

主题

59

帖子

43.00

积分

新手上路

Rank: 1

积分
43.00
发表于 2020-4-2 23:00:01 | 显示全部楼层
只要你的buffer够大你可以用strcat函数来添加字符串

char buffer[1024];

strcat(buffer, str1);
strcat(buffer, str2);
strcat(buffer, str3);
strcat(buffer, str4);
回复

使用道具 举报

0

主题

59

帖子

43.00

积分

新手上路

Rank: 1

积分
43.00
发表于 2020-4-3 12:00:01 | 显示全部楼层
如果你还要在别的地方取出,我建你使用CStringArray类,这样添加也方法,取出也方便!

如果你要用buffer的话,这可能要自已在buffer定义标记来分隔那些数字符串,相比要麻烦一些
回复

使用道具 举报

5

主题

17

帖子

15.00

积分

新手上路

Rank: 1

积分
15.00
 楼主| 发表于 2020-4-3 14:45:01 | 显示全部楼层
谢谢,那使用CStringArray具体怎么实现呢,能说具体些么?十分感谢

我每次都传不过去,取不出来
回复

使用道具 举报

1

主题

6

帖子

7.00

积分

新手上路

Rank: 1

积分
7.00
发表于 2020-4-4 09:30:01 | 显示全部楼层
CStringArray StrArray;
StrArray.Add(str1);
StrArray.GetAt(i)
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|CopyRight © 2008-2023|verysource.com ( 京ICP备17048824号-1 )

快速回复 返回顶部 返回列表