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

网站建设价格受哪些影响建网站的策划方案

网站建设价格受哪些影响,建网站的策划方案,永久免费不收费无限看,企业网站模板大全iostream 标准库提供了 cin 和 cout 方法#xff0c;用于从标准输入读取流和向标准输出写入流。而从文件中读取流或向文件写入流#xff0c;需要用到fstream标准库。在 C 中进行文件处理时#xff0c;须在源代码文件中包含头文件 iostream 和 fstream。fstr…         iostream 标准库提供了 cin 和 cout 方法用于从标准输入读取流和向标准输出写入流。而从文件中读取流或向文件写入流需要用到fstream标准库。在 C 中进行文件处理时须在源代码文件中包含头文件 iostream 和 fstream。fstream标准库定义了三个新的数据类型 数据类型描述ofstream该数据类型表示输出文件流用于创建文件并向文件写入信息。ifstream该数据类型表示输入文件流用于从文件读取信息。fstream该数据类型通常表示文件流且同时具有 ofstream 和 ifstream 两种功能这意味着它可以创建文件向文件写入信息也可以从文件中读取信息。 打开文件 从文件中读取信息或向文件写入信息之前必须先打开文件。ofstream 和 fstream 对象都可以用来打开文件进行写操作。若只需要打开文件进行读操作则使用 ifstream 对象。 打开文件需要用到open() 函数open() 函数是 fstream、ifstream 和 ofstream 对象的一个成员。下面是 open() 函数的标准语法 void open(const char *filename, ios::openmode mode); 第一参数指定要打开的文件的名称和位置第二个参数定义文件被打开的模式如下所示 模式标志描述ios::app追加模式。所有写入都追加到文件末尾。ios::ate文件打开后定位到文件末尾。ios::in打开文件用于读取。ios::out打开文件用于写入。ios::trunc如果该文件已经存在其内容将在打开文件之前被截断即把文件长度设为 0。 模式可以多种结合使用。例如以写入模式打开文件并截断文件以防文件已存在可以使用下面的语法 ofstream outfile; outfile.open(file.dat, ios::out | ios::trunc ); 若要打开一个文件用于读写可以使用下面的语法 ifstream  afile; afile.open(file.dat, ios::out | ios::in ); 注意需留意第一个参数的输入形式例如file.dat文件在D盘中的位置为D:\KSWJJ\file.dat  则输入格式为 outfile.open(D://KSWJJ//app.dat); 别写成 D:/KSWJJ/file.dat 或者 “D:\KSWJJ\file.dat”。 写入文件 C 编程中使用流插入运算符 向文件写入信息就像使用该运算符输出信息到屏幕上一样。唯一的不同是这里使用的是 ofstream 或 fstream 对象而不是 cout 对象。 读取文件 C 编程中使用流提取运算符 从文件读取信息就像使用该运算符从键盘输入信息一样。唯一的不同是这里使用的是 ifstream 或 fstream 对象而不是 cin 对象。 关闭文件 程序终止时会自动关闭、刷新所有流释放所有分配的内存并关闭所有打开的文件。但在程序终止前关闭所有打开的文件是个好习惯。 close() 函数是 fstream、ifstream 和 ofstream 对象的一个成员。 close() 函数的标准语法如下所示 void close(); 读取 写入实例 以读写模式打开一个文件在向文件 afile.dat 写入用户输入的信息之后程序从文件读取信息并将其输出到屏幕上 #include iostream #include fstreamusing 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); // cin.getline接受一个字符串遇到空格停止接收空格并输出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; } 执行结果如下 这里需要注意的是getline()函数从外部读取一行遇到空格或换行截止。ignore() 函数会忽略掉之前读语句留下的多余字符。cin.ignore()的默认参数为cin.ignore(1,EOF) 其中 EOF是end of file的缩写表示文字流(stream)的结尾。cin.ignore() 的原型是 cin.ignore(int n, char a); ignore() 函数从输入流 (cin) 中提取字符提取的字符被忽略 (ignore)不被使用。每抛弃一个字符它都要计数和比较字符如果计数值达到 n 或者被抛弃的字符是 a则 cin.ignore()函数执行终止否则它继续等待。 ignore() 常用来清除以回车结束的输入缓冲区的内容消除上一次输入对下一次输入的影响。通常把第一个参数设置得足够大这样实际上总是只有第二个参数 \n 起作用例如 cin.ignore(1024,\n); 所以这一句就是把回车(包括回车)之前的所以字符从输入缓冲(流)中清除出去如下所示 #include iostream using namespace std;int main() {int a,b,c;coutinput a:;cina;cin.ignore(1024, \n);coutinput b:;cinb;cin.ignore(1024, \n);cout input c:;cin c;cout a \t b \t c endl;return 0; } 文件位置指针 文件位置指针是一个整数值指定了从文件的起始位置到指针所在位置的字节数。istream 和 ostream 都提供了用于重新定位文件位置指针的成员函数。这些成员函数包括关于 istream 的 seekgseek get和关于 ostream 的 seekpseek put。 seekg() 和 seekp() 的参数通常是一个长整型。第二个参数可以用于指定查找方向可以是以下几种类型 ios::beg默认的从流的开头开始定位ios::cur从流的当前位置开始定位ios::end从流的末尾开始定位 下面是关于定位 get 文件位置指针的实例 // 定位到 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.dnsts.com.cn/news/212137.html

相关文章:

  • 成立网站有什么要求网站建设关键要做好哪些
  • wordpress 文件删除运营推广seo招聘
  • 网站建设组织云南建设厅和网站
  • 连州网站建设苏州建设工程网
  • 小程序的功能与作用seo是什么服务器
  • 建设电影网站视频素材手机网站怎么dw做
  • 保护环境做网站素材网站首页图片效果
  • 福建省建设执业注册中心网站著名的设计网站
  • 网站设计论文结束语青岛网页设计制作
  • 按钮特效网站中国网新闻
  • 做家具的网站有哪些seo专员有前途吗
  • 搜索引擎友好网站表现零食网站策划书
  • 网站服务器类型查询山西建设厅报名网站
  • 房子如何上网站做民宿做网站什么什么
  • 网站建设kuhugz企业网站的建设原则是什么?
  • wordpress演示站功能wordpress如何更改页脚背景颜色
  • 万网账号跟网站有关系吗弄一个关于作文的网站怎么做
  • 网站定制化什么意思网站后门清除
  • h5类型的网站是怎么做的ui设计哪里有培训班
  • 织梦移动网站上海网站开发建设找哪家
  • 数据型网站 建设方案萍乡网站建设哪家好哦
  • dw网站开发与设计实训总结网站 部署 域名
  • 分类信息网站建设多少钱废旧物品手工制作大全
  • 芜湖网站开发公司网站上做相关链接
  • 如何做游戏网站网站建设的 文献综述
  • 网站建设和网页设计视频教程佛山网站建设推广
  • 上海网站原型设计网站备案接入服务商
  • 建设工程网站建筑工程预算寻花问柳专做男人的网站
  • 滁州网站建设服务器租用是什么意思
  • 富阳网站建设推广如何一键打开多个wordpress