存储到char数组中

存储到char数组中

This question already has answers here:
How can I print a quotation mark in C?
                                
                                    (9个答案)
                                
                        
                                2年前关闭。
            
                    
如何将以下内容存储到char数组中:

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


当我执行以下操作时:

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


我得到一个错误:


  ../GPRS.c:48:错误:预期为','或';'在“ TCP”之前

最佳答案

尝试这个

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


微控制器转义序列:


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

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

10-12 22:47