C语言,字符串切割成为指定的长度
时间: 2023-05-18 20:07:01 浏览: 102
C语言中计算字符串长度与分割字符串的方法
可以使用循环和字符串函数来实现字符串切割。以下是一个示例代码:
```c
#include <stdio.h>
#include <string.h>
void split_string(char *str, int len) {
int str_len = strlen(str);
int i, j;
for (i = 0; i < str_len; i += len) {
for (j = 0; j < len && i + j < str_len; j++) {
printf("%c", str[i + j]);
}
printf("\n");
}
}
int main() {
char str[] = "Hello, world!";
int len = 5;
split_string(str, len);
return 0;
}
```
这个程序将字符串 "Hello, world!" 切割成长度为 5 的子字符串:
```
Hello
, wor
ld!
```
你可以根据需要修改代码来适应不同的字符串和长度。
阅读全文