我有一个内容为
的xml文件<Body>
<Head1>Some Heading</Head1>
<Body1>
<K1>V1</K1>
<K2>V2</K2>
</Body1>
</Body>
当我使用类似于此代码的fread将此文件读入缓冲区(在C中为char数组)时:Reading the whole text file into a char array in C 我获得了一个包含空格的c缓冲区。有没有办法通过加载到缓冲区中删除XML文件左侧的附加空格?
编辑: 我之前使用fgets逐行读取文件,删除左边的空格并连接。它有效,但还有更好的方法吗?