<分区>
所以我在用 C++ 读取文本文件时遇到了一些麻烦。我想要做的是从包含字母网格的文本文件中读取。这是我设置的内容:
int main()
{
char grid[10][10];
ifstream input;
input.open("puzzle1_size10.txt");
//what goes here
input.close();
for(int i = 0; i < 10; i++)
{
for(int j = 0; j < 10; j++)
cout<< grid[i][j]<<" ";
cout<<endl;
}
}
文本文件是这样的:
10 10
f e h l o a k r a y
e s r r t s c d o y
a l u g d o e e g a
t c y y m h l j y a
u r a p s y n a r j
r e u d c a e p e r
e t s o c h t p h c
e g o p e h w l t w
h h c l s d o e c a
l n h c a m r l e e
前两个数字代表网格的大小。我正在尝试读取每个字符(忽略初始数字)并将字符存储到名为 grid 的数组中。有什么建议吗?
我在 stackoverflow 上发现了其他类似的问题,但没有一个具有与此相同的上下文,也没有一个给我明确的答案。我只是试图一次从文件中读取一个字符并将该字符存储到二维数组中,以便可以轻松引用数组中的每个字母。有人可以帮忙吗?