文件读写fread和fwrite
[size=14px]各位大神,我有一个二进制的文件,现在用fread()按照一定的格式读出来了,再用fwrite()来把它保存在新的文件中,打开发现保存的数据还是二进制,现在我的问题是:
(1)我想把数据保存为十进制,fwrite()可不可以指定保存的数据格式,使用fprintf()函数是可以指定我要保存的数据的格式的;
(2)我把数据保存为txt,csv文件打开的时候都没有问题,但是保存为.xls(excle)文件的时候就会出错,提示文件格式或文件扩展名无效,请问这是啥原因啊,如果我想把数据保存到excle里面应该怎么解决?
(3)在保存数据的时候我能不能指定保存数据的位置格式,比如说我现在有100个数据需要保存,保存在csv中是保存为1列,我想把他保存成10行,每行10个数,请问这个应该怎么做?
谢谢大家。