连接 ESP-idf 中的两个字符串 [重复]

Posted

技术标签:

【中文标题】连接 ESP-idf 中的两个字符串 [重复]【英文标题】:Concatenate two strings in ESP-idf [duplicate] 【发布时间】:2021-12-20 06:09:34 【问题描述】:
char AT[2] = "AT";
char AT_COMPLEMENT[4] = "\r\n";

如何在 ESP-IDF 中加入这两个字符串?

【问题讨论】:

tutorialspoint.com/c_standard_library/c_function_strcat.htm 【参考方案1】:

实际上 ESP-IDF 使用 C,所以我用这个来修复它:

char *AT = "AT"; const char *AT_COMPLEMENT= "\r\n";

char * strcat (char * dest, const char * src)

【讨论】:

你可以用代码风格写出你的答案。 esp-idf 使用 C. 您的AT 是一个指向3 字节长的字符串数组的指针(包括终止\0),如果您的strcat(char* dest, const char* src) 表示strcat(AT, AT_COMPLEMNT),您将在@987654325 上溢出@array,if 可能不会立即崩溃,但迟早会崩溃。

以上是关于连接 ESP-idf 中的两个字符串 [重复]的主要内容,如果未能解决你的问题,请参考以下文章

如何在 JavaScript 中连接两个不重复的字符串 [重复]

连接两个字符串列 - python [重复]

在JSF EL表达式中连接两个字符串[重复]

C++ 连接两个尾部不重复字符串

Oracle - ORA-01489:字符串连接的结果太长 [重复]

EL中的字符串连接[重复]