【发布时间】:2014-12-21 05:06:20
【问题描述】:
我正在编写一个降价编辑器 (C++/Qt),并且为此目的使用了折扣库。
文档:http://www.pell.portland.or.us/~orc/Code/discount/
我编写了将 HTML 转换为 markdown 的代码。
#include <mkdio.h>
#include <stdio.h>
#include <string.h>
int main()
{
FILE *out;
out = fopen("/home/abdeljalil/test.html","w");
const char* mkdown= "__hello__";
MMIOT *doc;
int flags = MKD_TOC|MKD_SAFELINK|MKD_EXTRA_FOOTNOTE;
doc = mkd_string(mkdown,strlen(mkdown),flags);
mkd_compile(doc,flags);
mkd_generatehtml(doc,out);
mkd_cleanup(doc);
}
使用输出文件是一种有效的方法吗? (每次在编辑器中更改降价时,我都会更新 GUI) 我可以将 HTML 直接写入字符串而不是文件吗? (找不到这样的功能) 代码优化还有什么注意事项吗?
【问题讨论】:
-
“我正在使用折扣库” - 这在短期内可能看起来像是节省了,但是当涉及到软件库时......不要使用便宜的品牌。从长远来看,您会付出代价。
-
使用 Geicode 在 15 分钟内节省 15 行代码