C++ 制作HTML网页
首先,你要学会HTML
·
需要掌握:
1.html语言
2.char二维数组(字符串)
3.ofstream文件输出流
4.stdlib.h中的system()函数
首先,我们要学HTML,这是必须的,但是很简单,我推荐一些学习网站
我们在这篇文章中最多只需要学创建标题,设置页面名称,和基本输出就行了
(<title>, <p>, <h1>)
需要头文件:
#include <fstream>
#include <stdlib.h>
我们先用char的二维数组记录下HTML的代码
char code[10][100]={
"<!DOCTYPE html>",
"<html>",
"<head>",
"<title>我的HTML程序</title>",
"</head>",
"<h1>标题</h1>",
"<p>段落。</p>",
"</body>",
"</html>",
};
这样,我们就把代码保存了下来
然后,我们要把代码用fstream流把代码保存成 html 后缀的文件
ofstream outfile("website.html");
for (int i=0;i<10;i++){
outfile<<code[i]<<'\n';
}
outfile.close();
不熟悉这个文件操作的可以用其他方法保存文件,我就不多说了
这时,我们的网页就做好了,但是还没有打开,我们双击一下website.html就可以打开网页了
但是我们会用c++来打开文件
这就需要用到system()函数了
大家可能对这各函数很熟悉了,这个函数最常用的参数就是"pause"
我们可以通过这个函数来达到自动打开文件的目的
参数是"start ..."
这里的...指的是要打开的文件名
所以最终代码是:
#include <fstream>
#include <stdlib.h>
#include <string>
using namespace std;
int main(){
char code[10][100]={
"<!DOCTYPE html>",
"<html>",
"<head>",
//"<meta charset=\"utf-8\">",
"<title>我的HTML程序</title>",
"</head>",
"<h1>标题</h1>",
"<p>段落。</p>",
"</body>",
"</html>",
};
ofstream outfile("website.html");
for (int i=0;i<10;i++){
outfile<<code[i]<<'\n';
}
outfile.close();
system("start website.html");
}
更多推荐
已为社区贡献2条内容
所有评论(0)