标题:吃饭啊吃饭……
关键词:文件基础的操作
内容
A. 一句话概括今日目标完成情况
(a)好好吃一顿饭 100%
(b)学习文件操作
B.具体内容
先是学习了如何打开(在文件不存在的情况下是创建)一个文本类的文件file
#include<iostream>
#include<fstream>
using namespace std;
int main()
{
ofstream out("file.txt");
if(!out){
cout<<"Failed to open this file!"<<endl;
return 1;
}
out<<"Welcome to ";
char ch[]="Jiangsu university.";
int i=0;
while(ch[i]!=0){out.put(ch[i]);i++;}
out.close();
return 0;
}
ofstream类来定义一个out函数,然后out后面可以用流插入运算符,可以用点close,可以用点put,和之前学类的时候用法几乎一样。
而下面这个可以用来打开file文件
#include<iostream>
#include<fstream>
using namespace std;
int main()
{
ifstream in("file.txt");
if(!in){
cout<<"Failed to open this file"<<endl;
return 1;
}
char ch[80];
in>>ch;
cout<<ch;
in>>ch;
cout<<ch;
while(in)
{
char c=in.get();
if(in) cout<<c;
}
in.close();
return 0;
}
然后我期望的是它可以直接打开程序窗口,然而并没有,只是读出了文件内容。
C.明日计划
我的博客:http://blog.csdn.net/andr3zzzz