自23日开始,每周二、四、日会发一些干货,但不多,今天是第一天,详情
字符串进阶
声明
char a[20]={'a','b','c','d','e'};
char b[20]="abcxy";
输入(只以换行间隔)
cin.getline(c,sizeof(c));
求长度
strlen(a);
拼接内容
strcat(a,b);
strncat(a,b,2);
比较字典序大小
strcmp(a,b);
复制内容
strcpy(a,b);
strncpy(a,b,2);//不会自动添加空字符
- 补充:输入带空格的行:cin.getline(c,sizeof(c)); 读取一整行,忽略行末的\n,并且在读取结束时加一个空字符 cin.getline需设置字符长度的上限