C/C++中如何写长串(字符数组的拼接)?
来源:互联网 发布:java三层架构实例 编辑:程序博客网 时间:2024/06/15 08:00
有时候,串太长,一行写不下,怎么办,当然你可以用反斜杠换行符,但是程序有点丑陋,比如:
#include <stdio.h>#include <string.h>int main(){// 下面程序不能缩进,否则串将改变。好丑陋。char str1[] = "a = 1\n\b = 2\n\c = 3\n\d = 4\n\e = 5\n\f = 6";char str2[] = "a = 1\nb = 2\nc = 3\nd = 4\ne = 5\nf = 6";if(0 == strcmp(str1, str2)){printf("yes\n");}return 0;}
有没有更好的办法呢?有的,如下:
#include <stdio.h>#include <string.h>int main(){char str1[] = "a = 1\n""b = 2\n""c = 3\n""d = 4\n""e = 5\n""f = 6";char str2[] = "a = 1\nb = 2\nc = 3\nd = 4\ne = 5\nf = 6";if(0 == strcmp(str1, str2)){printf("yes\n");}return 0;}
- C/C++中如何写长串(字符数组的拼接)?
- C语言中字符数组的大小
- c中字符数组的问题
- C 如何拼接字符串
- c语言中字符数组和字符指针的区别
- c语言中字符指针与字符数组的区别
- C语言中,如何判断一个字符数组是空的?
- c语言的字符数组
- c 字符数组的初始化
- C字符数组的赋值
- 关于C语言,字符数组中越界的两个问题
- C语言中二维字符数组的定义和初始化
- C语言中二维字符数组的定义和初始化
- C中字符串和字符数组的区别
- C-关于结构体中字符数组的单个赋值
- C语言结构体中字符数组的问题
- 关于c语言中字符数组的'\0'问题
- c语言 统计数组中不同字符的个数
- WARNING: at net/sched/sch_generic.c:226 dev_watchdog+0x144/0x22c()
- Android 启动流程分析(一)
- Tag功能介绍—我们为什么打Tag?
- Android学习篇章21-Sharedprefrence
- Clustering Pixels Using K-Means
- C/C++中如何写长串(字符数组的拼接)?
- Java反射初步
- DXLib 主页,简单翻译(我其实看不懂,都是瞎掰的)
- 单片机LY5A-L1B开发板笔记(1)
- MySQL云数据库服务的架构探索
- servlet 重定向和转发总结
- JSP——EL表达式学习笔记
- 6-UDP协议
- 深圳李嘉诚的演讲