下面是一个使用C++编写的示例程序,可以将一个文本文件转换成HTML文件:
#include
#include
#include
int main() {
std::ifstream inputFile("input.txt");
std::ofstream outputFile("output.html");
if (!inputFile) {
std::cerr << "无法打开输入文件。" << std::endl;
return 1;
}
if (!outputFile) {
std::cerr << "无法创建输出文件。" << std::endl;
return 1;
}
outputFile << "" << std::endl;
std::string line;
while (std::getline(inputFile, line)) {
outputFile << "" << line << "
" << std::endl;
}
outputFile << "" << std::endl;
std::cout << "HTML文件已创建成功。" << std::endl;
inputFile.close();
outputFile.close();
return 0;
}
在上述示例中,我们首先打开一个输入文件(input.txt
)和一个输出文件(output.html
)。然后,我们使用std::ifstream
和std::ofstream
来分别读取输入文件和写入输出文件。
接下来,我们使用std::getline
逐行读取输入文件的内容,并将每一行包装在HTML的段落标签中写入输出文件中。
最后,我们在输出文件的开头和结尾添加了HTML的和
标签,以使其成为有效的HTML文件。
请注意,上述示例中的输入文件名为input.txt
,输出文件名为output.html
。你可以根据自己的需要修改这些文件名。