文件流问题?

#include<iostream>
#include<cmath>
#include<string>
#include<stdio.h>
#include<stdlib.h>
#include<algorithm>
#include<fstream>
#include<iomanip>
#define LL long long int
#define mem(arr,a) memset(arr,a,siezeof(arr))
#define N 10000
using namespace std;
int main(){
	ifstream inf;
	inf.open("D:\\a.txt");//假设只有一个数字2
	int temp;
	while (!inf.eof()){
		inf >> temp;
		cout << temp << " ";
	}//结果输出2 2
	inf.close();
}

我想输出一个2结果输出两个2,这时什么原因呢?

慕粉18341035298
浏览 1126回答 1
1回答

asd8532

我的没问题
打开App,查看更多内容
随时随地看视频慕课网APP