当前位置: 首页 > news >正文

中文网站的seo怎么做做网站用的编程语言

中文网站的seo怎么做,做网站用的编程语言,网页设计与网站建设报告,动漫做羞羞的网站大家好啊,这里是c之旅第十弹,跟随我的步伐来开始这一篇的学习吧! 如果有知识性错误,欢迎各位指正!!一起加油!! 创作不易,希望大家多多支持哦! 一.流的概念&…

大家好啊,这里是c++之旅第十弹,跟随我的步伐来开始这一篇的学习吧!

如果有知识性错误,欢迎各位指正!!一起加油!!

创作不易,希望大家多多支持哦!

一.流的概念:

1、流是一种抽象的概念,表示了数据的无结构化传递

2、C++流是指数据从外部输入设备(如键盘)向计算机内部(如内存)输入和从内存向外部输出设备(显示器)输出的过程。

3、C++有I/O标准类库,用以完成流操作的功能

二.fstream的使用:

1.fstream的作用:

fstream是C++中常用的文件操作类,用于文件操作,位于名为fstream的头文件中,和C语言学过的文件操作作用一样

2.使用fstream类的方法:

(1)、包含头文件fstream,并打开命名空间std或使用时std::fstream;

(2)、使用fstream类来实例化对象,通过对象的成员来进行文件操作

3.常用的成员函数:

(1)open("文件名路径",打开方式)//打开文件

其中打开方式有多种模式,且可以是多种模式的组合,模式有以下示例:

ios::in :打开文件用于读取数据。如果文件不存在,则打开出错。

los::out :打开文件用于写入数据。如果文件不存在,则新建该文件;如果文件原来就存在,则打开时清除原来的内容。

ios::app :打开文件,用于在其尾部添加数据。如果文件不存在,则新建该文件。

ios::ate :打开一个已有的文件,并将文件读指针指向文件末尾。如果文件不存在,则打开出错。

ios::trunc :打开文件时会清空内部存储的所有数据,单独使用时与ios:out相同.

ios::binary :以二进制方式打开文件。若不描定此模式,则以文本模式打开。

ios::in|ios::out :打开已存在的文件,既可读取其内容,也可向其写入数据。文件刚打开时,原有内容保持不变,如果文件不存在,则打开出错。

ios::in|ios::out|ios::trunc :打开文件,既可读取其内容,也可向其写入数据,如果文件本来就存在,则打开时清除原来的内容;如果文件不存在,则新建该文件。

(2)close()

关闭文件

(3)is_open()

判断文件是否打开成功,成功返回1,失败返回0

(4)eof()

判断文件是否到达文件末尾,到了文件末尾返回true,否则false

(5)put(字符)

往文件中写入一个字符

eg:

fstream   file;//创建类对象来进行文件操作
file.open("测试文件.txt",ios::out);
file.put('a');
char  c='b';
file.put(c);

(6)get()

char ch;
file.get(ch);//读取一个字符,赋值给ch
ch=file.get();//读取一个字符,赋值给ch
get(char*str,int num,char delim='\n');//读取num个字符,赋值给str,或在这个期间读到了'\n'结束

注意:最后一条用法和getline类似:getline(char*str,int num,char delim='\n');//读取num个字符,赋值给str,或在这个期间读到了'\n'结束

但是get函数和getline函数是有区别的:相同点是两者都可以读取多个字符,但是get函数在读取到\n时会对这个换行符进行保留,也就是继续使用get函数的话会直接读取到上一个get函数遗留的这个换行符而直接停止读取,再次使用get函数才可以进行下一行字符的读取;而getline函数则是可以直接将这个换行符跳过(遇到后终止读取且将读取位移到下一行处),也就是直接连续使用两个getline函数是可以直接连续读取到两行的内容了,不需要中间使用一个getline来“吃掉”那个换行符。

(7)seekp()或seekg()

用于文件指针的移动:

file.seekp(5,ios::beg);//从文件开头的位置往后偏移5个字符

在这里,数字5表示的是文件指针往后移动5个字节的位置,如果是-5那么就是往前移动5个字节的位置

第二个参数是文件指针从哪里开始移动位置,有三个这种参数的取值:

ios::beg 文件开头   ios::end文件末尾   ios::cur文件指针当前的位置

(8)tellg()或tellp()

用来获取文件指针的移动大小

int len=file.tellg();//获取文件指针相对于文件开头移动了多少

(9)二进制形式读写文件

①write()函数用来写入文件:

write(const char * str,int str_size);

eg写入一个整数:

int a=10;
file.write((const char*)&a,sizeof(int));

②read()读取文件:

read(char * str,int str_size);

eg读取一个整数:

int a;
file.read((char*)&a,sizeof(int));//读取4个字节的整数,赋值给a

三.使用重载运算符<<与>>:

类似于cin和cout,不过cin和cout是作用于内存的,而这个是作用于文件的

fstream file;
int x=0;
file.open("示例.txt",ios::out);
file<<"这是一次测试"<<endl;
file<<x<<endl;

//上面是向文件内分行写入文字和数字

file.close();
file.open("示例.txt",ios::in);
char str[100];
int temp=0;
file>>str>>temp;//从文件读取,注意流的流向,写入时是先写入了字符串,然后写入了数字,所以流先输出数字,也就是变量要放在输出流的右边
cout<<str<<endl<<temp<<endl;

 

http://www.yayakq.cn/news/680122/

相关文章:

  • 娄底做网站的公司河南建筑职业技术学院
  • 网站建设在线商城烟台h5网站建设公司
  • php手机网站论文明星个人网站建设
  • 网站建设 代理西安网站建设报价
  • 个人网站有必要备案吗制作网线的步骤
  • seo如何分析一个网站apple store
  • 企业模板网站建设优势分析嵌入式软件开发面试问题
  • 学校营销型网站建设阳春市住房规划建设局网站
  • 做网站浏览器wordpress模板汉化
  • 网站建设哪家效益快安宁市建设局网站
  • 网站建设推广公司排名安庆市建设工程造价信息网
  • 天津网站建设哪家设计好免费行情的软件入口
  • 昆明企业为什么要做网站做棋牌网站的步骤
  • 照片书哪家网站做的好wordpress文章怎么消失
  • 互联网建网站变装小说 wordpress
  • 天津本地网站免费空间自带域名
  • 广东湛江网站建设大连网页
  • 温州网站制作优化wordpress注册邮件服务器
  • 做网站贷款三明网站制作
  • 网站上怎么做推广比较好呢wordpress 模版 cho s
  • 渭南 网站集约化建设汉中建设工程招投标
  • 中州建设有限公司网站个人做房产网站有哪些
  • 网站 展示板asp.net做的网站模板下载
  • 重庆做网站开发的公司有哪些网站开发视频教程迅雷下载
  • 做外贸公司网站wordpress图片库插件
  • 导航网站设计方案用dw做网站 主题是哪个
  • phpcms 调用网站名称一个网站 两个数据库
  • 装修房子的步骤流程seo外链群发工具
  • 怎么免费建立自己的网站步骤东莞网站建设的收费
  • 自己怎么做团购网站首页中国摄影网站有哪些