c - 将带双引号的单词存储到 char 数组中

标签 c arrays

如何将以下内容存储到字符数组中:

AT+CIPSTART="TCP","103.6.157.239","8085"

当我执行以下操作时:

char L []="AT+CIPSTART="TCP","103.6.157.239","8085"";

我收到错误:

../GPRS.c:48: error: expected ',' or ';' before 'TCP'

最佳答案

试试这个

 char c[]="AT+CIPSTART=\"TCP\",\"103.6.157.239\",\"8085\"";

微 Controller 转义序列:

  • \?为了?
  • \\为\
  • \' 为 '
  • \"代表 "
  • \b 退格
  • \n 换行
  • \ooo 表示八进制数
  • \t 表示水平制表符
  • \v 表示垂直制表符
  • \xxx 表示十六进制数

关于c - 将带双引号的单词存储到 char 数组中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46087923/

相关文章:

python - 在 Pydev/Eclipse 的 python 程序中使用外部 C 库

c - Linux shell 中的管道函数用 C 编写

c++ - std::array-like 类复制构造函数

java - 如何检查数组中是否找到用户输入?

java - 从数组到 BufferedImage 的转换不正确

C 编程 - 线程,以及什么是 void (*func)(void*, unsigned long)

c++ - 推荐一个 c++ 库来处理 http

Mac OS X 上的 C 套接字

javascript - 如何在新窗口而不是同一窗口中打开 javascript 项目数组?

c - 在c中复制数组的一部分时出现段错误