C++ 制作HTML网页

需要掌握:

   1.html语言

   2.char二维数组(字符串)

   3.ofstream文件输出流

   4.stdlib.h中的system()函数

首先,我们要学HTML,这是必须的,但是很简单,我推荐一些学习网站

HTML5 基本知识

MDN 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");
} 

  • 9
    点赞
  • 73
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
该项目都是测试过了的,真实可靠,请放心使用。Spring Boot 是伴随 Spring 4 而产生的技术框架,具备良好的技术基因。在继承 Spring 框架所有优点的同时,它也为开发人员带来了巨大的便利。与普通的 Spring 项目相比,Spring Boot 可以简化项目的配置和编码,使项目部署更方便,而且它还为开发人员提供了“开箱即用”的良好体验,可以进一步提升开发效率。 Spring Boot 正在成为越来越流行的开发框架。从 Spring Boot 词条的百度指数可以确切地看出,开发人员对 Spring Boot 技术栈的关注度越来越高。Spring Boot 集成的技术栈丰富,不同公司使用的技术框架大部分可以无配置集成,即使不行,也可以通过自定义 spring-boot-starter 进行快速集成。这就意味着 Spring Boot 的应用场景非常广泛,包括常见的 Web、SOA 和微服务等应用。 在 Web 应用中,Spring Boot 提供了 spring-boot-starter-web 来为 Web 开发予以支持。spring-boot-starter-web 为开发人员提供了嵌入的 Tomcat 和 Spring MVC 的依赖,可以快速构建 MVC 模式的 Web 工程。 在SOA和微服务中,用 Spring Boot 可以包装每个服务。Spring Cloud 即是一套基于 Spring Boot 实现分布式系统的工具,适用于构建微服务。Spring Boot 提供了 spring-boot-starter-websocket 来快速实现消息推送,同时也可以整合流行的 RPC 框架,提供 RPC 服务接口(只要简单加入对应的 starter 组件即可)。
学期期末网页设计作业合集分享 内容概览: 这个分享包涵了我在本学期期末完成的网页设计作业,其中包含多个关键部分,以帮助你全面了解和学习网页设计的整个流程。 HTML、CSS、JS、Vue代码:我提供了完整的网页源代码,详细简单有效 项目文件:除了代码,我还分享了整个项目的文件,包括设计稿、图标、图片等资源。这些资源对于理解项目背景和设计思路至关重要。 MD文档与操作手册:为了方便他人理解和使用我的作品,我编写了详细的操作手册和使用说明,同时提供了一份Markdown格式的文档,概述了项目的主要功能和特点。 学习笔记:在项目开发过程中,我记录了大量的学习笔记和心得体会。这些笔记不仅有助于理解项目的开发过程,还能为学习前端技术提供宝贵的参考资料。 适用人群: 这份作业合集适用于所有对网页设计、前端开发感兴趣的人,无论你是学生、初学者还是有一定经验的开发者。无论你是想学习新的技术,还是想了解一个完整的项目开发流程,这份资料都将为你提供极大的帮助。 使用建议: 按部就班地学习:建议从基础的HTML、CSS开始,逐步深入到JavaScript和Vue的学习。通过实践,逐步掌握前端开发的各项技能。 参考项目文件和笔记:项目文件和笔记提供了丰富的背景信息和开发经验。在学习的过程中,不妨参考这些资料,以帮助你更好地理解和学习。 动手实践:网页设计是一门实践性很强的技能。通过实际操作,你可以更好地掌握前端开发的各项技能,并提高自己的实践能力。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值