#include<bits/stdc++.h>
using namespace std;
int a[11][38];
int main(){
freopen("1.txt","r",stdin);
freopen("2.txt","w",stdout);
string s;
for(int i=0;i<11;i++){
cin>>s;
for(int j=0;j<s.size();j++){
if(s[j]=='.'){
a[i][j]=0;
}else{
a[i][j]=1;
}
}
}
for(int i=0;i<11;i++){
for(int j=0;j<38;j++){
if(j!=0)
cout<<" ";
cout<<a[i][j];
}
cout<<endl;
}
return 0;
}
1. 如何判断文件是否打开了
可以直接 if( freopen("a.txt","r",stdin)== NULL ) return false;
或 if( freopen("b.txt","w",stdout)== NULL ) return false;
表示没有打开
2. 如何使流重新回到控制台上
如果你不想输入或输出到文件了,就加上一句
freopen("CON","r",stdin ); 对应输入
freopen("CON","w",stdout); 对应输出