我真的是编码新手,有些主题我无法理解,也找不到很多信息,因此我必须创建一个C程序来打开并读取其中包含的文件键入一个NxN矩阵,读取后,程序必须在每一列和每一行中找到连续的数字序列;但是我无能为力,因为我根本不明白我必须使用哪些命令以及如何使用它们来使我的C程序读取文件,我试图在Internet上四处张望,但找不到很多东西出于某种原因的信息。 有人可以解释我必须采取的步骤吗?我真的不明白那里有什么命令
答案 0 :(得分:1)
在最简单的级别,这应该适用于读取简单的文本文件:
// Open file
FILE *fp;
fp = fopen("StateInfo", "r");
// Make sure file actually opened
if(fp == NULL){
printf("Error opening file\n");
exit(1);
}
// Read file line by line and load into struct members until EOF
while (fgets(sInputString, 99, fp) != NULL){
// Loop Code
}
// Close File
fclose(fp);
这假定一个名为“ StateInfo”的文件与我的main.c文件位于同一目录中。