代码
#include <stdio.h>
#include <iostream>
int main()
{
int a,b;
freopen("slyar.in","r",stdin); //输入重定向,输入数据将从D盘根目录下的in.txt文件中读取
freopen("slyar.out","w",stdout); //输出重定向,输出数据将保存在D盘根目录下的out.txt文件中
while(std::cin>>a>>b)
std::cout<<a+b<<std::endl; // 注意使用endl
fclose(stdin);//关闭重定向输入
fclose(stdout);//关闭重定向输出
return 0;
}
运行结果
原先我只是创建了个slyar.in
后来运行后生成了slyar.out;
当我想用Notepad(记事本)打开slyar.out 文件时,出现了这个
所以我的问题是这是什么情况?有什么解决办法捏?