-4
char AT[2] = "AT";
char AT_COMPLEMENT[4] = "\r\n";

How can I join the two strings in ESP-IDF?

1 Answers1

-4

Actually ESP-IDF uses C, so I fix it with this:

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

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

  • You may write your answer in code style. – Ke Zhang Nov 06 '21 at 18:13
  • esp-idf uses C. – Juraj Nov 06 '21 at 18:14
  • 1
    Your `AT` is a pointer to a string array of 3-byte long (including terminating `\0`), if you `strcat(char* dest, const char* src)` means `strcat(AT, AT_COMPLEMNT)`, you will have an overflow on `AT` array, if may not crash immediately, but it will sooner or later. – hcheung Nov 30 '21 at 13:58