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;
    }
    


  • 相关阅读:
    Django学习手册
    Django学习手册
    django 学习手册
    Django学习手册
    python
    python
    osg学习笔记2, 命令行参数解析器ArgumentParser
    osg(OpenSceneGraph)学习笔记1:智能指针osg::ref_ptr<>
    Boost.Build 简明教程
    Boost1.6x+win7+VC2015编译
  • 原文地址:https://www.cnblogs.com/lvlang/p/10586489.html
Copyright © 2011-2022 走看看