gpt4 book ai didi

c++ - 获取CString的结束位置

转载 作者:行者123 更新时间:2023-11-28 03:34:47 24 4
gpt4 key购买 nike

如何找到 CString 结束的位置?我正在尝试

int end = str.Find(L'\n');

但它返回 -1。我特别想从 CString 中的某个位置直到它的末尾从 CString 中获取一个子字符串。问题是我无法获得结束的位置。有什么建议吗?

最佳答案

使用 CString::Mid(beginPos),作为 CString sub = str.Mid(begin)。它将返回从 beginPos 开始并一直延伸到字符串末尾的子字符串。如果您确实需要字符串的长度,请使用 GetLength。搜索 '\n' 是没有意义的,因为它可能不在字符串中,如果在字符串中,它可能不在该字符串的末尾。

关于c++ - 获取CString的结束位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11292185/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com