用户输入一个字符串,输出字符串的前6个字符,如果长度不足6,则输出全部字符
时间: 2023-03-28 22:02:40 浏览: 80
您好,我可以回答您的问题。对于您的问题,可以使用字符串的截取功能来实现。具体代码如下:
```c
#include <stdio.h>
#include <string.h>
int main() {
char str[100];
printf("请输入一个字符串:");
scanf("%s", str);
int len = strlen(str);
if (len >= 6) {
printf("前6个字符为:%.*s\n", 6, str);
} else {
printf("字符串长度不足6个字符,输出全部字符:%s\n", str);
}
return ;
}
```
希望能够帮到您!
阅读全文