zoukankan      html  css  js  c++  java
  • C/C++文件I/O操作

    文件输入

    #include <iostream>
    #include <fstream> //支持文件I/O操作
    #include <cstdlib>//支持exit()函数
    using namespace std;
    
    int main()
    {
    	
    	ifstream inFile;
    	//char filename[16];
    	//cout<<"Enter filename: "<<endl;
    	//cin.getline(filename,16);
    	//注意斜杠方向向左,否则报错
    	inFile.open("C:/Users/Administrator/Desktop/rr.txt");
    	if(!inFile.is_open())//打开文件不成功
    	{
    		cout<<"Cannot open file!"<<endl;
    		exit(EXIT_FAILURE);//退出程序运行
    	}
    	int value[10];
    	int i=0;
    	while(!inFile.eof())//直到文件末尾
    	{
    		inFile>>value[i];
    		cout<<value[i]<<endl;
    		i++;
    	}
    	inFile.close();
    
    	return 0;
    }



    文件输出:

    #include <iostream>
    #include <fstream> //支持文件I/O操作
    #include <cstdlib>//支持exit()函数
    using namespace std;
    
    int main()
    {
    	ofstream outFile;
    	//打开文件,没有则在workplace文件夹创建该文件
    	outFile.open("iotest.txt");
    	int a = 122;
    	string b;
    	cin>>b;
    	outFile<<"Hello "<<a<<endl;
    	outFile<<b<<" Finish."<<endl;
    	outFile.close();//关闭文件,终止文件操作
    
    
    	return 0;
    }
    


  • 相关阅读:
    「Poetize7」Freda的访客
    「Poetize8」Divisible
    「Poetize5」Vani和Cl2捉迷藏
    1082. 员工的重要度
    1080. 最大的岛
    1079. 连续子串计数(经典)
    1078. 数组的度
    1071. 词典中最长的单词
    1068. 寻找数组的中心索引
    1062. 洪水填充(经典)
  • 原文地址:https://www.cnblogs.com/lvlang/p/10586489.html
Copyright © 2011-2022 走看看