帮我分析下代码啊
下面的代码是在linux下写excel文件的,但是代码没有注解,里面的变量等都看不懂,哪位大侠能帮我分析啊,很谢谢啊(虽然感觉有点过分,万不得已啊,被逼的),没有分了,就这一点了
#include <stdio.h>
#include <string.h>
#include <wchar.h>
#include <stdbool.h>
#include <errno.h>
#include <xlslib/xlslib.h>
int main (int argc, char *argv[]) {
workbook *wb;
worksheet* ws;
wb = xlsNewWorkbook();
ws = xlsWorkbookSheet(wb, "sheet1");
xlsWorksheetLabel(ws, 0, 1, "name", NULL);
xlsWorksheetLabel(ws, 0, 2, "US", NULL);
xlsWorksheetLabel(ws, 0, 3, "CN", NULL);
xlsWorksheetLabel(ws, 0, 4, "TR", NULL);
int err = xlsWorkbookDump(wb, "blank.xls");
xlsDeleteWorkbook(wb);
if (err != 0)
{
fprintf(stderr, "Dump xls file failed: I/O failure %d.\n", err);
return -1;
}
return 0;
}
------解决方案--------------------
你是不是前两天发贴求写execl的那位啊。你这个代码明显是用了当时我回复的链接的第二种方法。调用了第三方的库的。http://sourceforge.net/projects/xlslib/files/ 这儿是他们的开源代码,你上网搜索下库的使用方法就出来了,看见有中文例子带注释的。
------解决方案--------------------这段代码的命名风格很好。
看懂这段代码,其实看懂这些变量名,以及操作名,你基本就懂的大意了