c-strings

c-strings

文章 0 浏览 4

当缓冲区为 CString 时 ReadFile 的奇怪行为

我继承了使用 ReadFile Windows API 方法从循环中的并行端口读取单个字节的代码。 该代码将 CString 实例作为缓冲区参数传递,并将 1 作为要读取的字…

我做我的改变 2024-11-17 23:59:29 3 0

如何初始化 C 字符串数组(无 stl)

我想在MSVC2010中用零指针初始化c字符串数组 // Foo.h #pragma once class Foo { int sz_; char **arr_; public: Foo(); ~Foo(); // ... some other f…

一个人的夜不怕黑 2024-11-10 02:27:49 2 0

处理返回的 C 字符串

在 C 中编写返回字符串的方法时,什么被认为是更好的做法? 传入缓冲区和大小: void example_m_a(type_a a,char * buff,size_t buff_size) 或制作并…

满栀 2024-11-05 01:13:25 4 0

在C中,如何从一个数组中删除另一个数组中存在的所有字符?

在C中,如何从一个数组中删除另一个数组中存在的所有字符?…

还给你自由 2024-10-20 09:11:54 4 0

解释应用程序验证程序输出:堆损坏或将堆栈地址误解为堆地址?

我们有一个测试用例,它会导致基于 MFC 的大型应用程序因堆损坏错误而崩溃。 我使用 App Verifier 打开了相关 DLL 的页面堆(不幸的是,由于其他原因…

夜深人未静 2024-10-17 23:39:16 5 0

在 C 中打印字符串的一部分

有没有办法只打印字符串的一部分? 例如,如果我有 char *str = "hello there"; 没有办法只打印 "hello",请记住我要打印的子字符串是可变长度,而不…

长亭外,古道边 2024-10-15 05:46:31 7 0

在 C 中,如何用文本填充传递给函数的 char*?

我正在尝试创建一个将返回 int 的 C 函数,但在此过程中将填充作为变量传入的 char* 。我正在尝试的一个基本示例是: int myMethod(int input, char* …

物价感观 2024-10-13 15:53:15 5 0

C 中的 join() 或 implode()

我喜欢 Python 和 PHP 的一件事是能够轻松地从数组生成字符串: Python: ', '.join(['a', 'b', 'c']) PHP: implode(', ', array('a', 'b', 'c')); 但…

递刀给你 2024-10-12 10:39:13 5 0

NSString cString 已弃用。还有什么选择呢?

我还有一个新手问题。 我编写了一段代码,将 NSString 转换为 NSMutableData 以模拟 webService 结果。 然而事实证明 cString 已被弃用。你能帮我更换…

终难遇 2024-10-09 09:49:58 6 0

删除字符串时堆损坏

这是我的代码: std::string readString() { int strLen = Read(); char* rawString = new char[strLen]; Read(rawString, strLen); rawString[strLen…

别低头,皇冠会掉 2024-10-03 02:09:11 11 0

访问/修改结构中的字符串数组

假设我有以下代码: typedef struct { char **p; } STRUCT; int main() { STRUCT s; *(s.p) = "hello"; printf("%s\n", *(s.p)); return 0; } 这显然…

把时间冻结 2024-09-28 22:52:40 8 0

反转 c 类型字符串

这是我的代码: void reverseStr(char *str) { if (str == NULL) return; int i=0, j=strlen(str) -1; while(i

唔猫 2024-09-15 07:17:51 8 0

如何在c中将时间转换为ac字符串?

我想在 .c 文件中的 .txt 文件中写入一些内容,但需要使用当前时间戳作为后缀来命名该文件,就像 filename_2010_08_19_20_30 一样。所以我得先定义文…

你穿错了嫁妆 2024-09-15 02:13:20 9 0

如何判断 CString 是在堆还是堆栈上分配内存?

如何判断 MFC CString 是在堆还是堆栈上分配内存?我正在针对 Windows Mobile/Windows CE 平台进行编译。 我正在开发一个由其他人开发的项目,并且我…

怪我闹别瞎闹 2024-09-02 12:13:27 11 0

std::string 可以包含嵌入的空值吗?

对于常规 C 字符串,空字符 '\0' 表示数据结束。 std::string 怎么样,我可以有一个嵌入空字符的字符串吗?…

呆° 2024-09-01 17:44:43 13 0
更多

推荐作者

胡图图

文章 0 评论 0

zt006

文章 0 评论 0

z祗昰~

文章 0 评论 0

冰葑

文章 0 评论 0

野の

文章 0 评论 0

天空

文章 0 评论 0

更多

友情链接

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文