fprintf(fp, "%.*s" 有谁懂这个用法fprintf(fp, "%.*s", sizeof(sChsr), (char *)&sChar);哪位高人帮忙解释下: "%.*s" 是什么参数格式?

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/06 02:18:48

fprintf(fp, "%.*s" 有谁懂这个用法fprintf(fp, "%.*s", sizeof(sChsr), (char *)&sChar);哪位高人帮忙解释下: "%.*s" 是什么参数格式?
fprintf(fp, "%.*s" 有谁懂这个用法
fprintf(fp, "%.*s", sizeof(sChsr), (char *)&sChar);
哪位高人帮忙解释下: "%.*s" 是什么参数格式?

fprintf(fp, "%.*s" 有谁懂这个用法fprintf(fp, "%.*s", sizeof(sChsr), (char *)&sChar);哪位高人帮忙解释下: "%.*s" 是什么参数格式?
表示输出字符串的前几位
printf("%*.*s\n",m,n,ch);
前边的*定义的是总的宽度,后边的定义的是输出的个数.分别对应外面的参数m和n.