gpt4 book ai didi

c stdin 二维数组文件输入

转载 作者:行者123 更新时间:2023-11-30 19:22:28 25 4
gpt4 key购买 nike

我正在尝试获取一个设计得像迷宫的文件,并使用标准输入创建一个二维数组。我不知道如何开始。我已经创建了二维数组,但我不确定函数调用。我想我会使用两个for循环来遍历文件,然后将元素存储到数组中。我现在没有任何代码可以提供,因为我非常不知道如何开始。

T . . . . . . . . . . . . . . . . . . . . . T . .
. . . . . . . . . . . . . . . . . . . . . . T . .
. . . . . . . . . . . . . . . . . . . . . . T . .
. . . . . . . . . . . . . . . . . . . . . . T . .
. . . . T . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . T . . . . . . . . . . . .
T . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . .
. . . . T . . . . . . . . . . . . . . . T . . . .
. . . . . . . . . . . . . . . T . . . . T . . . .
. . . . . . . . . . . . . . . . . . . . T . . . .
. . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . .
F . . . . . . . . . . . . . . . . . . . . . . . .

这就是 maze.txt 的样子

最佳答案

arr[X][Y];
int fd = fopen("inputFile.name", "r");
for(i=0; i< X; i++)
{
for(j=0; j< Y; j++)
{
fscanf(fd, "%d", &arr[i][j]);
}
}

使用fscanf从文件中读取,而你可以使用fprintf在文件中打印。

关于c stdin 二维数组文件输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16206186/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com