我需要做的是阅读几行数字,跳过文本的第一部分,然后将值复制到数组。
原文示例:
1/1/11 5 4 23 5
2/2/22 5 23 18 35
需要阅读:
5 4 23 5
5 23 18 35
然后将值存储到数组中。
自5
发生3
次以来,它会打印出来:
Number: 5, Occurred: 3
这是我的代码:
#include <stdio.h>
#include <stdlib.h>
void main(){
FILE *file;
file = fopen("words.txt", "r");
if (file == NULL){
printf("Problem opening file.");
exit(1);
}
printf("Opened successfully.\n");
int NumArray[150];
while (!feof(file)){
fgets(NumArray, sizeof(NumArray), file);
puts(NumArray);
}
这会打印我的整个文件,但我仍然坚持这一点。感谢您的任何指示!