c-strings

c-strings

文章 0 浏览 6

基本的 C 风格字符串内存分配

我正在开发一个项目,该项目的现有代码主要使用 C++,但使用 c 风格的字符串。采取以下措施: #include int main(int argc, char *argv[]) { char* my…

柒夜笙歌凉 2024-12-15 22:06:33 2 0

为什么我在将字符串文字转换为 char* 时收到编译器警告,这很糟糕吗?

因此编译器告诉我这是从字符串文字到 char* 的不推荐转换: char* myString = "i like declaring strings like this"; 我应该担心这个吗?这是错误的…

记忆里有你的影子 2024-12-11 17:57:22 4 0

打印字符数组

我有一个字符数组声明为: char *array[size]; 当我执行 a 时, printf("%s", array); 它给了我一些垃圾字符,为什么会这样? http://www.cplusplus.c…

热血少△年 2024-12-11 05:09:04 3 0

snprintf,用于 C 中整数到字符串的转换

我有一小段代码可以将 c 中的整数转换为字符串。 该代码必须在 32 位和 64 位平台上运行。 我正在循环中解析参数,因此我需要 malloc 来创建缓冲区 in…

放我走吧 2024-12-10 14:27:59 4 0

有趣的 strcmp 实施失败。 (三)

我正在做一个小项目,我无法访问任何C标准库。(从头开始构建ARM结构的微内核。甚至必须实现printf) 在这种情况下,我使用Duff的机器方法实现了strcm…

冷情 2024-12-10 09:28:52 4 0

是否可以仅打印 C 字符串的特定部分,而不创建单独的子字符串?

假设我有以下内容: char *string = "Hello, how are you?"; 是否可以仅打印该字符串的最后 5 个字节?仅前 5 个字节怎么样?是否有某种 printf 的变…

任性一次 2024-12-09 22:29:28 3 0

为什么 put 函数不能处理 C++ 中套接字的输入字符?

这是我的运行登录管理器的服务器的代码,该代码将恶意访问登录到文件中并打印出错误登录的结果。 字符 user 和 pass 来自使用套接字的用户输入。 if (…

丿*梦醉红颜 2024-12-09 11:31:07 4 0

从 char 数组中转换/提取 int

我得到了一个 cstring,源自 gzread 的调用。我知道数据是块,每个块由 unsigned int、char、int 和 unsigned Short int 组成。 所以我想知道将此 cst…

若水微香 2024-12-08 22:11:54 4 0

在 C 中存储字符串中的两个整数

我正在尝试编写一个从字符串中打印两个数字的程序。 例如, string = '20,66' 我试图将这个字符串分开,以便我可以将 '20' 和 '66' 存储到两个单独的…

素罗衫 2024-12-08 06:22:30 4 0

为什么我无法编辑 char* 中的字符?

下面是一个非常简单的例子。它在 Mac OS X (Snow Leopard) 上使用 gcc 可以正常编译。在运行时它输出总线错误:10.这里发生了什么? char* a = "abc";…

农村范ル 2024-12-05 14:02:44 2 0

反转字符串

基本上我有一个方法可以将十进制数转换为不同基数(例如,基数 2)中的数字,数组位置 0 中的元素是最重要的,例如 $100,1 是最重要的。 如果我输入…

戴着白色围巾的女孩 2024-12-03 19:16:51 1 0

如何在 c++ 中正确分配 char* ?

我的 C++ 代码如下所示: char* x; switch(i){ case 0: x = '0'; case 1: x = "1"; ...} 我无法弄清楚如何使其工作,因为对于第一个 x = '0'; 编译器…

套路撩心 2024-12-03 16:04:25 3 0

从函数返回动态 C 风格字符串?

基本上我有一个大致如下所示的函数,我需要返回。 const char* UTF16ToUTF8(const wchar_t *in) { int tmp = wcslen(in); int size_needed = WideChar…

溺深海 2024-12-03 10:38:05 2 0

regexec 和 regcomp 比我自己做 strncmp 更有效吗?

我有一个像这样的字符串: I am down in the town seeing a crown="larry" with a cherry="red" 我想编写一个程序来询问用户她想要什么。如果她请求的…

请别遗忘我 2024-11-26 04:29:09 2 0

如何编写更好的 strlen 函数?

我正在阅读“Write Great Code Volume 2”,它显示了以下 strlen 实现: int myStrlen( char *s ) { char *start; start = s; while( *s != 0 ) { ++s…

怕倦 2024-11-18 16:28:07 10 0
更多

推荐作者

少女净妖师

文章 0 评论 0

朱洁

文章 0 评论 0

觉浅

文章 0 评论 0

滥情空心

文章 0 评论 0

hl1314520

文章 0 评论 0

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