`
yiyeqinghuasoon
  • 浏览: 642949 次
文章分类
社区版块
存档分类
最新评论

C++编程实例-I/O流

 
阅读更多

实验16I/O流

【实验目的】

通过本实验,掌握I/O流、流类成员函数及流类对象的概念。

【实验要求】

⑴掌握I/O流的概念。

⑵建立简单的文件。

【实验内容】

练习下面的程序

1)分别执行//(1)、//(2)及//(3)下面定义的语句。

#include<iostream>

usingnamespacestd;

intmain(){

char*p=newchar[100];

//(1)

//cout<<"No.1Pleaseinput:";

//cin>>p;cout<<"/""<<p<<"/""<<endl;

//(2)

//cout<<"No.2Pleaseinput:";

//cin.getline(p,99);cout<<"/""<<p<<"/""<<endl;

//(3)

cout<<"No.3Pleaseinput:";

cin.get(p,99,'?');cout<<"/""<<p<<"/""<<endl;

delete[]p;

return0;

}

2)建立一个顺序文件,存入26个英文字母,并能读取该文件。

#include<fstream>

#include<iostream>

usingnamespacestd;

inttest_w(){

ofstreamfs("a.txt",ios::trunc);

if(!fs.fail()){

charc='a';

for(inti=0;i<26;i++)

fs.put(c++);

fs.close();

return1;

}

else{cerr<<"Error!"<<endl;return0;}

}

inttest_r(){

ifstreamfs("a.txt",ios::in);

if(!fs.fail()){

charc;

while(fs.get(c))

cout<<c;

fs.close();

return1;

}

else{cout<<"Error!"<<endl;return0;}

}

intmain(){

if(test_w()==1)test_r();

return0;

}

分享到:
评论

相关推荐

    C/C++串口通信典型应用实例编程实践.(电子工业.曹卫杉)

     第2章 C/C++编程语言与串口通信  2.1 串行通信控件MSComm  2.2 API函数  2.3 线程  2.4 LabWindows/CVI串口通信函数 应用篇  第3章 PC与PC串口通信程序设计  3.1 设计说明  3.2 任务实现  第4章 PC与...

    Visual C++6.0时尚编程百例代码-应用入门

    实例3 C++中的I/O输出 实例4 图标 实例5 创建和编辑菜单 实例6 快捷键 实例7 鼠标响应 实例8 更换鼠标形状 实例9 键盘输入显示 实例10 滚动轴 实例11 模式对话框 实例12 非模式对话框 实例13 CRect类应用 实例14 ...

    VISUAL C++MFC编程实例

    本书通过85个实例全面讲述了应用MFC进行Visual C++编程的思想。每个实例均以编写一个应用程序要走的步骤编写。全书共分四部分进行介绍,第一部分是基础知识,第二部分讲述用户界面的实例,第三部分讲述MFC内部处理...

    C和C++串口通讯典型应用实例编程实践

    应用篇通过PC与PC、PC与单片机、PC与智能仪器、PC与PLC、PC与GSM短信模块、PC与远程I/O模块等典型应用实例,详细介绍了C/C++语言利用MSComm控件、API函数实现串口通信的程序设计方法。每个实例的设计任务同时采用C++...

    Visual C++ MFC扩展编程实例.PDF

    本书主要介绍了运用Visual C++ 5.0或6.0的高级编程技巧,内容涉及MFC程序设计的最新概念,全书提供了大量VC的编程实例,旨在帮助读者较为全面地掌握VC编程知识、技巧和方法。全书分为三个部分和附录。第一部分介绍...

    源码+电子书本Visual C++ MFC编程实例

    13.2 例64 访问标准I/O文件 227 13.3 例65 访问内存文件 228 13.4 例66 在数据类中实现串行化 229 13.5 例67 串行化SDI或MDI文档 235 13.6 例68 按要求串行化 240 13.7 例69 透明地更新串行化的文档 242 13.8 例70 ...

    Visual C++MFC编程实例

    13.2 例64 访问标准I/O文件 227 13.3 例65 访问内存文件 228 13.4 例66 在数据类中实现串行化 229 13.5 例67 串行化SDI或MDI文档 235 13.6 例68 按要求串行化 240 13.7 例69 透明地更新串行化的文档 242 13.8 例70 ...

    C++MFC编程实例

    13.2 例64 访问标准I/O文件 227 13.3 例65 访问内存文件 228 13.4 例66 在数据类中实现串行化 229 13.5 例67 串行化SDI或MDI文档 235 13.6 例68 按要求串行化 240 13.7 例69 透明地更新串行化的文档 242 13.8 例70 ...

    C++大学教程

    第1章 计算机与C++编程简介-------------------------------------------------1 1.1 简介--------------------------------------------------------------1 1.2 什么是计算机--------------------------------...

    VISUAL C++MFC扩展编程实例

    本书主要介绍了运用Visual C++ 5.0或6.0的高级编程技巧,内容涉及MFC程序设计的最新概念,全书提供了大量VC的编程实例,旨在帮助读者较为全面地掌握VC编程知识、技巧和方法。全书分为三个部分和附录。第一部分介绍...

    Visual C++/Turbo C串口通信编程实践及源代码-3

    10.2 计算机与rabbit 2000嵌入式系统通信编程实例 286 10.2.1 rabbit 2000微处理器介绍 286 10.2.2 动态c(dynamic c)语言介绍 287 10.2.3 某车载无线调度系统实例介绍 288 10.3 计算机与plc通信程序实例 294 ...

    Visual C++/Turbo C串口通信编程实践 及源代码-1

    10.2 计算机与rabbit 2000嵌入式系统通信编程实例 286 10.2.1 rabbit 2000微处理器介绍 286 10.2.2 动态c(dynamic c)语言介绍 287 10.2.3 某车载无线调度系统实例介绍 288 10.3 计算机与plc通信程序实例 294 ...

    Visual C++MFC编程实例PART1

    M i c r o s o f t在这方面做了大量的工作,隐藏了内部工作,使我们能够更轻松 地创建一个一般的应用程序。然而,当用户不能实现他们想要实现的功能时,适当地 了解内部工作机制,对于消除编程上的困惑会有好处。更...

    Visual C++mfc编程实例

    13.2 例64 访问标准I/O文件 227 13.3 例65 访问内存文件 228 13.4 例66 在数据类中实现串行化 229 13.5 例67 串行化SDI或MDI文档 235 13.6 例68 按要求串行化 240 13.7 例69 透明地更新串行化的文档 242 13.8 例70 ...

    C++ 基本的输入输出cout

    本章将讨论 C++ 编程中最基本和最常见的 I/O 操作。 C++ 的 I/O 发生在流中,流是字节序列。如果字节流是从设备(如键盘、磁盘驱动器、网络连接等)流向内存,这叫做输入操作。如果字节流是从内存流向设备(如显示...

Global site tag (gtag.js) - Google Analytics