使用%sc语言可以打印的最大尺寸是多少.
我试图在文件中打印一个缓冲区,fprintf但在某一点上,我觉得它更多的是320KB.并将fprintf截断的字符串写入文件.有没有限制%s?
printf()有一个上限.它将成功处理最多N chars.N 至少为 4095.
任何单次转换可以产生的字符数至少为4095.C11dr§7.21.6.115
[编辑]
如果有这么大的(320 kB)预期输出,如果可能的话,考虑使用fputs(s, stream)而不是fprintf(stream, "%s", s);没有这个4095限制.