就是能不能自己printf字符串中某一段字符,不用strncpy,s是一个数组,直接printf(“%s”,s+10)然后截取到某个位置
你可以在%s
格式中指定Precision
用来表示最多打印多少个字符,比如下面例子是从s+2
开始最多打印5个字符。
#include <stdio.h>
int main()
{
const char s[] = "1234567890";
printf("%.5s\n", s + 2);
return 0;
}
$ gcc -Wall main.c
$ ./a.out
34567