fwrite chokes on “<?xml version”
问题 When the string <?xml version is written to a file via fwrite, the subsequent writing operations become slower. This code : #include <cstdio> #include <ctime> #include <iostream> int main() { const long index(15000000); clock_t start_time(clock()); FILE* file_stream1 = fopen("test1.txt","wb"); fwrite("<?xml version",1,13,file_stream1); for(auto i = 1;i < index ;++i) fwrite("only 6",1,6,file_stream1); fclose(file_stream1); std::cout << "\nOperation 1 took : " << static_cast<double>(clock() -