我想知道是否有一个非常好的(性能)解决方案如何在C中将整个文件转换为小写。我使用fgetc将char转换为小写并使用fputc将其写入另一个临时文件。最后,我删除了原始文件并将临时文件重命名为旧的原始名称。但我认为必须有更好的解决方案。 最佳答案 这并没有真正回答问题(社区wiki),但这是一个(过度?)优化的函数,用于将文本转换为小写:#include#include#includeintfast_lowercase(FILE*in,FILE*out){charbuffer[65536];size_treadlen,wrotele