文件读写

【C++】读取文件

与世无争的帅哥 提交于 2019-12-05 18:01:43
包含头文件 #include<fstream>(不带扩展名“.h“) 读写文件:ifstream(读)、ofstream(写)、fstream(读写):#include<ifstream>;#include<ofstream>;#include<fstream>,分别从istream、ostream、iostream中引申而来的,所以fstream的对象可以使用其父类成员来访问数据。 获取文件名 geetline(cin,filename,‘\n’);方式得到用户输入的用户名,其中filename为String类型;与同控制台(console)交互同样的成员函数(cin&cout)来进行输入输出。 #inclulde<iostream> #include<fstream> //文件头文件 #include<String> int main() { ifstream in; //ifstream读文件 string filename; //文件名 getline( cin , filename, '\n' ); //获取文件名,也可以使用cin>>filename;但是不能获取空格 in.open(filename); if (!in)//或if_open() { cerr << "打开文件出错" <<endl; return 1 ; } //逐个读取字符 char ch;

java InputStream 文件读写 网络UDP/TCP

[亡魂溺海] 提交于 2019-11-29 01:00:29
java io流 传输操作 字节流和字符流的区别: 读写单位不同:字节流以字节(8bit)为单位,字符流以字符为单位,字符流就是 : 字节流+编码表。 处理对象不同:字节流能处理所有类型的数据(如图片、avi等),而字符流只能处理字符类型的数据。 纯文本数据优先考虑字符流 别的 字节流 常用 字节流: FileInputStream //字符流读文件 FileOutputStream //字符流写文件 BufferedInputStream //带缓冲区的 读文件 BufferedOutputStream //带缓冲区 写文件 字符流: Writer Reader FileReader //文件读 FileWriter //文件写 BufferedReader //缓存读操作 BufferedWriter //缓存写操作 创建一个可以往文件中写入字符数据的字符输出流对象, 如果文件不存在,则会自动创建。 如果文件存在,则会被覆盖。 因为不同系统换行符号不同所以,可以调用系统函数获得换行符号,便于不同系统移植 private static final String LINE_SEPARATOR = System . getProperty ( "line.separator" ); //换行符 FileWriter fw = new FileWriter("demo.txt"

工具导航Map