读取文件,到标准输入流(c语言 和 c++版)

做网上的OJ的时候,读取输入文件到标准输入流是一种很有效的方法


下面就介绍c语言版的和c++版的两种方法


一:c语言版

代码:

#include
#include

int main()
{
	freopen("E:/in.txt", "r", stdin); //文件输入到标准输入流 
	
	int temp;
	for(int i = 0; i < 8; i++)
	{
		scanf("%d", &temp);
		printf("%d ",temp);	
	} 
	
	fclose(stdin);
	
	printf("\n");
	return 0;
}

打开一个文件, 与标准输入流关联


二:C++版

代码:

#include
using namespace std;
#include

int main()
{
	ifstream cin("E:/in.txt"); //初始化一个输入流类(输入流是文件in.txt) 
	
	int temp;
	for(int i = 0; i < 8; i++)
	{
		cin >> temp;
		cout << temp << " ";
	}
	cout << endl;
	
	cin.close();
	
	return 0;
}
创建一个输入流, 与文件关联




你可能感兴趣的:(编程基础知识)