有个程序涉及到数据处理,想把数据导入到Excel,网上很多方法要用到COM组建,粗粗一看似乎甚麻烦,后来google到一个网站,有个牛逼的作者给出了一个解决方案:
http://www.codeproject.com/Articles/13852/BasicExcel-A-Class-to-Read-and-Write-to-Microsoft
照着demo程序做,很快就把看似挺复杂的操作完成了。
PS:有个小细节之前没注意到:
double a;
fscanf(fpFile, "%Lf", &a);
上面这样写是没问题的。其他的:
double a[60];
fscanf(fpFile, "%Lf", &a[j]);
也可写成这样:
double a[60];
fscanf(fpFile, "%Lf", a+j);
这样就不行:
double a[60];
fscanf(fpFile, "%Lf", a[j]);
挺傻的一个错误,忘了是传入变量的引用而不是变量,浪费不少时间。