如何在文件中把空格和数字变成数字1 C++

来源:百度知道 编辑:UC知道 时间:2024/06/23 15:46:21
空白的文件,读取它,并且把空白的文件变成 9乘9大小的1

第二个是检测9乘9 的数列。如果有字母,也转化成 1

请问这道题目怎么做啊~??谢谢!

1. 9*9 的1
#include <fstream>

using namespace std;

void main()
{
int n = 1;
fstream file("test.txt",ios::out);

for(int i = 0; i < 9;i++)
{
for(int j = 0; j<9;j++)
{
file << n;
}
file<<endl;
}

file.close();
}

2.
#include<stdio.h>
void main()
{
char a[9][9] ={1,2,3,4,5,6,6,7,7,'a',1};
for(int i = 0; i < 9; i++)
{
for(int j = 0; j<9;j++)
{
if( ('a'<=a[i][j] && a[i][j]<='z')
||('A'<=a[i][j] && a[i][j]<='Z') )
{
a[i][j] = 1;
}
}
}
}

#include <fstream>
using namespace std;

1. 9*9 的1
void main()
{
int key = 1,wid = 9;
ofstream outobj("data.txt");
for(int i = 0; i < wid;i++)
{
for(int j = 0;