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

兼职网站的建设目标怎么写个人网站如何建设

兼职网站的建设目标怎么写,个人网站如何建设,军事新闻大事,个人网站做企业备案C 标准流&#xff0c;文件流 ■ 标准输入&#xff0c;输出流&#xff0c;■ 文件流&#xff08;ofstream写入&#xff0c;ifstream读取&#xff0c;fstream创建-写入-读取&#xff09;■ open()■ ofstream■ ifstream■ 流插入<<■ 文件位置指针 ■ 标准输入&#xff0c…

C++ 标准流,文件流

  • ■ 标准输入,输出流,
  • ■ 文件流(ofstream写入,ifstream读取,fstream创建-写入-读取)
    • ■ open()
    • ■ ofstream
    • ■ ifstream
    • ■ 流插入<<
    • ■ 文件位置指针

■ 标准输入,输出流,

iostream 标准库,它提供了 cin 和 cout 方法

■ 文件流(ofstream写入,ifstream读取,fstream创建-写入-读取)

1. C++ 源代码文件中包含头文件 <iostream><fstream>2. 
数据类型描述
ofstream该数据类型表示输出文件流,用于创建文件并向文件写入信息。
ifstream该数据类型表示输入文件流,用于从文件读取信息。
fstream该数据类型通常表示文件流,且同时具有 ofstream 和 ifstream 两种功能,这意味着它可以创建文件,向文件写入信息,从文件读取信息。

■ open()

void open(const char *filename, ios::openmode mode);

模式标志描述
ios::app追加模式。所有写入都追加到文件末尾。
ios::ate文件打开后定位到文件末尾。
ios::in打开文件用于读取。
ios::out打开文件用于写入。
ios::trunc如果该文件已经存在,其内容将在打开文件之前被截断,即把文件长度设为 0。

■ ofstream

以写入模式打开文件,并希望截断文件,以防文件已存在

ofstream outfile;
outfile.open("file.dat", ios::out | ios::trunc );

■ ifstream

打开一个文件用于读写

ifstream  afile;
afile.open("file.dat", ios::out | ios::in );

■ 流插入<<

流插入运算符( << )向文件写入信息

ifstream  afile;
afile.open("file.dat", ios::out | ios::in );

示例一:

#include <fstream>
#include <iostream>
using namespace std;int main ()
{char data[100];// 以写模式打开文件ofstream outfile;outfile.open("afile.dat");cout << "Writing to the file" << endl;cout << "Enter your name: "; cin.getline(data, 100);// 向文件写入用户输入的数据outfile << data << endl;cout << "Enter your age: "; cin >> data;cin.ignore();// 再次向文件写入用户输入的数据outfile << data << endl;// 关闭打开的文件outfile.close();// 以读模式打开文件ifstream infile; infile.open("afile.dat"); cout << "Reading from the file" << endl; infile >> data; // 在屏幕上写入数据cout << data << endl;// 再次从文件读取数据,并显示它infile >> data; cout << data << endl; // 关闭打开的文件infile.close();return 0;
}
当上面的代码被编译和执行时,它会产生下列输入和输出:$./a.out
Writing to the file
Enter your name: Zara
Enter your age: 9
Reading from the file
Zara
9

■ 文件位置指针

istream 和 ostream 都提供了用于重新定位文件位置指针的成员函数。
这些成员函数包括关于
istream 的 seekg(“seek get”)
ostream 的 seekp(“seek put”)
seekg 和 seekp 的参数通常是一个长整型。

// 定位到 fileObject 的第 n 个字节(假设是 ios::beg)
fileObject.seekg( n );// 把文件的读指针从 fileObject 当前位置向后移 n 个字节
fileObject.seekg( n, ios::cur );// 把文件的读指针从 fileObject 末尾往回移 n 个字节
fileObject.seekg( n, ios::end );// 定位到 fileObject 的末尾
fileObject.seekg( 0, ios::end );
http://www.yayakq.cn/news/519304/

相关文章:

  • 广西建设网是正规网站吗西安的电商网站设计
  • 黑河北京网站建设新网站秒收录技术
  • 网站建设建设意见广安建设局网站
  • 如何做外贸营销型网站网站开发目的与意义
  • 做网站虚拟主机多少钱科技发明
  • 风机 东莞网站建设杨家坪网站建设
  • 网站建设维护与推广网站图片设置教程
  • 台州永建建设有限公司网站自己做网站都需要什么
  • 西安做建站的公司seo全网营销公司
  • 有了网站源码怎么做网站网站安全证书过期怎么处理
  • 河南省住房和城乡建设厅查询网站怎么在电脑上自己做网站吗
  • 织梦 网站搬家企业网站建设毕业设计论文
  • 哪个公司做视频网站网站优化搜索
  • 加强司法机关网站建设小程序接广告可以赚多少钱
  • 小企业网站维护什么东西下一页word
  • 长春网站建设公司排名网络业务
  • 自己服务器建网站珠海做网站哪间好
  • 深圳建站公司好坏一台云服务器做多个网站
  • 门户网站建设ppt方案外贸论坛平台
  • 建设网站部署环境微信里的小程序怎么彻底删除
  • 广东哪家网站建设后台管理便捷wordpress 买数据库
  • 企业网站功能模块设计服务商平台官网
  • wordpress 中文表单seo关键词优化公司哪家好
  • 本地wordpress 跳转贵州整站优化seo平台
  • 建设信用卡官网网站公司的网站续费
  • 辽宁网站建设多少钱西安注册公司需要几天
  • 什么网站可以找人做软件wordpress最大上传2m
  • 做淘宝客网站要申请什么做网站linux主机
  • 蓟县网站制作做网站必备软件
  • 手机网站建设服务合同wordpress火车头插件