想要做一个每日计划的表格拿去打印,实在用不好 e x c e l excel excel,就用了C语言做了个打印表格的程序(下面有效果图).为了方便,使用了 p r i n t f printf printf重定向,实测 s t m 32 stm32 stm32里面用的重定向在 W i n d o w s Windows Windows里面不能用,要用以下方法:
FILE *fp = freopen("文件名","w",stdout);
...//中间的内容重定向到文件中
fclose(fp);
这是效果的图片:
这是源程序,你可以在const char *item[]
数组里面添加其他项目,该项目所在字符串打印后的长度(汉字长度2,ASCII码长度1,这样计算打印后的长度)要小于max_length_in_item
,然后重新编译运行.注意文件使用 G B K GBK GBK编码,且字体使用等宽的字体,如 c o n s o l a consola consola
#include <stdio.h>
#include <string.h>
#