1~2
3,,这个实验做的有点纠结,,,,,,,,
#include<iostream> #include<fstream> #include<string.h> using namespace std; ofstream file; class MailMan {public: bool bHaveMsg ; //是否有信息的标记 void OutMsg(); //显示用户输入的信息 void ReadMsgFromFile(); //从文件中读取信息 void SaveMsgToFile(); //向文件中保存信息 void InMsg(); //接收用户的信息 MailMan(); virtual ~MailMan() {} private: char Buf[1024]; fstream fs ; }; MailMan::MailMan() { memset(Buf,'\0',sizeof(Buf)); fs.open("C:\\msg.ini",ios_base::in|ios_base::binary); fs.close(); bHaveMsg=false; } void MailMan::SaveMsgToFile() { file.open("C:\\msg.ini",ios_base::app|ios_base::binary); file.write(reinterpret_cast<char*>(&Buf),sizeof(Buf)); file.close(); bHaveMsg=true; } void MailMan::InMsg() { cin>>Buf; cout<<endl; } void MailMan:: ReadMsgFromFile() { fs.open("C:\\msg.ini",ios_base::in|ios_base::binary); char ch; /*while((ch=fs.get())!=EOF) cout.put(ch); cout<<endl; fs.close(); */ while(!fs.eof()) { while((ch=fs.get())!=EOF) cout.put(ch); } fs.close(); } void MailMan::OutMsg() { ReadMsgFromFile(); InMsg(); SaveMsgToFile(); } int main() { file.open("C:\\msg.ini",ios_base::app|ios_base::binary); char ch[100]; cin>>ch; file.write(reinterpret_cast<char*>(&ch),sizeof(ch)); file.close(); MailMan a; a.OutMsg(); a.OutMsg(); system("pause"); }
您还没有登录,请您登录后再发表评论
本专栏主要为Java程序设计(基础)实验报告和Java程序设计(进阶)实验报告,基础篇有JAVA环境搭建、Java语言基础、方法和数组、面向对象基础、Java常用类、继承与接口、成员访问控制与异常、JavaFX程序设计、Java...
JAVA中,字节流和字符流的套用,提供IO输入输出的基本语法和步骤
实验三Java输入输出 (1)将键盘上输入的字符在屏幕上显示出来。 (2)将保存在本地机当前文件夹中的Ex3_2.HTML 文本文件的内容在屏幕上显示出来,然后将其另存为Ex3_2.txt 文件。 (3)保存对象信息到文件,并将文件中...
内容1:标准输入输出流重定向 (1) 新建一个工程demo1,设计一个类Time,成员变量为时(h)、分(m)、秒(s)。 (2) 分别为类Time重载提取运算符(>>)和插入运算符(>>)。 a. 输入格式:14 30 15 b. 输出格式:14.5042 (3) ...
实验3 输入输出流的实验.doc
常用类与文件输入输出类,包含实验源代码及运行结果 实验1 检索图书 实验2 统计英文单词
,
(二) 将上述BUFFER数据缓冲区的内容保留字符串长度、实际输入的ASCII字符个数,写入文本文件EXP4_1.TXT中;将BUFFER数据缓冲区的内容只保留实际输入的ASCII字符,另存为文本文件EXP4_2.TXT;将文本文件EXP4_2.TXT...
Java实验6 输入输出流与文件操作.doc
(3)将2012-2020年的月历全部输出到文本文件中(文本文件的名字通过键盘输入确定)。 输出月历格式为: ******2012年1月****** 日 一 二 三 四 五 六 1 2 3 4 5 6 7 8 9 10 11…… ******2012年2月******
(1) 熟悉汇编语言的编辑、汇编、连接、运行的全过程。 (2) 了解汇编语言的程序结构、学习调用过程实现输入输出及用INCLUDE命令包含文件的方法。 (3) 学习DEBUG调试的常用命令
1.掌握文件输入输出; 2.掌握对象序列化方法。 业务要求 在实验三(学生选课模拟系统)的基础上,利用文件保存选课结果,过程如下: 1.采用对象序列化的 writeObject 方法把选课结果存到硬盘文件系统中; 2.采用...
林子雨大数据原理与技术第三版实验5实验报告 大数据技术与原理实验报告 MapReduce 初级编程实践 姓名: 实验环境: 操作系统:Linux(建议...下面是输入文件和输出文件的一个样例 供参考。 输入文件 A 的样例如下:
背包问题实验报告(C语言实现、文件输入及文件输出).pdf
文件输入输出,写的一个例子,关于streamread,streamwrite的使用。
命令行输入数据、文件输出及屏幕输出,附有完整的源代码 详细参见实验报告
设计一个简单的文本编辑器,可以实现多文件处理、实现文件的创建、浏览、编辑(允许文件复制和修改)、对已经修改的文件可以进行保存或以另存的文件名称保存。.
山东大学java实验指导书大一 里面很多实验,例如: 实验三: 1)从控制台读取一个三位整数2)将其倒序输出(例如,输入123,则输出结果为321) 实验一 Eclipse及Java入门 6 ...实验八 文件的输入输出 29
本文实例为大家分享了C++中输入输出流及文件流操作笔记,供大家参考,具体内容如下 1、流的控制 iomanip 在使用格式化I/O时应包含此头文件。 stdiostream 用于混合使用C和C + +的I/O机制时,例如想将C程序...
相关推荐
本专栏主要为Java程序设计(基础)实验报告和Java程序设计(进阶)实验报告,基础篇有JAVA环境搭建、Java语言基础、方法和数组、面向对象基础、Java常用类、继承与接口、成员访问控制与异常、JavaFX程序设计、Java...
JAVA中,字节流和字符流的套用,提供IO输入输出的基本语法和步骤
实验三Java输入输出 (1)将键盘上输入的字符在屏幕上显示出来。 (2)将保存在本地机当前文件夹中的Ex3_2.HTML 文本文件的内容在屏幕上显示出来,然后将其另存为Ex3_2.txt 文件。 (3)保存对象信息到文件,并将文件中...
内容1:标准输入输出流重定向 (1) 新建一个工程demo1,设计一个类Time,成员变量为时(h)、分(m)、秒(s)。 (2) 分别为类Time重载提取运算符(>>)和插入运算符(>>)。 a. 输入格式:14 30 15 b. 输出格式:14.5042 (3) ...
实验3 输入输出流的实验.doc
常用类与文件输入输出类,包含实验源代码及运行结果 实验1 检索图书 实验2 统计英文单词
,
,
(二) 将上述BUFFER数据缓冲区的内容保留字符串长度、实际输入的ASCII字符个数,写入文本文件EXP4_1.TXT中;将BUFFER数据缓冲区的内容只保留实际输入的ASCII字符,另存为文本文件EXP4_2.TXT;将文本文件EXP4_2.TXT...
Java实验6 输入输出流与文件操作.doc
(3)将2012-2020年的月历全部输出到文本文件中(文本文件的名字通过键盘输入确定)。 输出月历格式为: ******2012年1月****** 日 一 二 三 四 五 六 1 2 3 4 5 6 7 8 9 10 11…… ******2012年2月******
(1) 熟悉汇编语言的编辑、汇编、连接、运行的全过程。 (2) 了解汇编语言的程序结构、学习调用过程实现输入输出及用INCLUDE命令包含文件的方法。 (3) 学习DEBUG调试的常用命令
1.掌握文件输入输出; 2.掌握对象序列化方法。 业务要求 在实验三(学生选课模拟系统)的基础上,利用文件保存选课结果,过程如下: 1.采用对象序列化的 writeObject 方法把选课结果存到硬盘文件系统中; 2.采用...
林子雨大数据原理与技术第三版实验5实验报告 大数据技术与原理实验报告 MapReduce 初级编程实践 姓名: 实验环境: 操作系统:Linux(建议...下面是输入文件和输出文件的一个样例 供参考。 输入文件 A 的样例如下:
背包问题实验报告(C语言实现、文件输入及文件输出).pdf
文件输入输出,写的一个例子,关于streamread,streamwrite的使用。
命令行输入数据、文件输出及屏幕输出,附有完整的源代码 详细参见实验报告
设计一个简单的文本编辑器,可以实现多文件处理、实现文件的创建、浏览、编辑(允许文件复制和修改)、对已经修改的文件可以进行保存或以另存的文件名称保存。.
山东大学java实验指导书大一 里面很多实验,例如: 实验三: 1)从控制台读取一个三位整数2)将其倒序输出(例如,输入123,则输出结果为321) 实验一 Eclipse及Java入门 6 ...实验八 文件的输入输出 29
本文实例为大家分享了C++中输入输出流及文件流操作笔记,供大家参考,具体内容如下 1、流的控制 iomanip 在使用格式化I/O时应包含此头文件。 stdiostream 用于混合使用C和C + +的I/O机制时,例如想将C程序...