gpt4 book ai didi

c - 在 C 中解析文件/将其添加到数组中

转载 作者:行者123 更新时间:2023-11-30 18:33:20 25 4
gpt4 key购买 nike

我目前正在开发一个使用 RAW 代码发送一些红外信号的项目。我有一个包含原始代码的文本文件,如下所示:

300
400
600
900
[...]

等等。问题是为了让我发送这些信号,我需要使用一个调用数组的函数。

codes[]=...

我想知道如何解析文件并将它们添加到数组中?可行吗?我是 C 新手,因此我们将不胜感激。

该文件包含整数。最多为 350 行。此外,没有负数。值范围:0 <值<35000(大约)

最佳答案

对于文本文件,您可以使用如下内容:

#include <stdio.h>
int main ()
{

int array[1000];
int c, i = 0;
FILE *file;
file = fopen("infrared.txt", "r");
if (file) {
while (fscanf(file, "%d", &c)!=EOF)
array[i++] = c;
fclose(file);
}
return 0;
}

关于c - 在 C 中解析文件/将其添加到数组中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58076105/

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