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

来源:学生作业帮助网 编辑:作业帮 时间:2024/07/06 19:42:18
fprintf(fp,
xՐJP_0084fIC/\c+h[U`%&Z*uͩ/s~gەqxMw?~||jNVr e#.t;+Q[}oa崾]5t iH7Cn'S;4;y+z~S-}U"Ix&T+1ꖸe&EfV10j ;~4M%[efK ,pGp +8_7W{Yv4IC<]'˜.ˋbnʀyFu\KC\s%#fuURq?eo

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.