简介
用C++创建md文件,并写入内容。
依赖头文件
#include <string>
#include <fstream>
#include <iostream>
功能代码
// Markdown内容
std::string markdownContent =
/// 标题及文本
"C++ 生成 markdown!\n\n"
/// 公式
"## LaTeX Equation:\n\n"
"$$\nE = mc^2\n$$\n\n"
/// 图片
"## Image:\n\n"
"![Sample Image](x.png) \n" //图片放在工程路径
/// 表格
"## table:\n\n"
" | 姓名 | 性别 | \n"
" | :---: | :---:| \n"
" | 王二 | 男 | \n"
" | 李四 | 女 | \n"
;
// QString filePath = QFileDialog::getSaveFileName(this, "Save md File", "", "md Files (*.md)");
// std::ofstream outputFile(filePath.toStdString());
std::ofstream outputFile("output.md");
if (outputFile.is_open()) {
// 写入Markdown内容
outputFile << markdownContent;
outputFile.close();
std::cout << "Markdown文件生成成功!" << std::endl;
结果
用Typora打开md文件: