该程序接受一个文件,并且应该将文件内容传输到结构
该文件的内容是:
11.0, 11.0, 11.0, 14.0
22.4, 22.4, 22.4, 28.9
12.7, 13.8, 14.6, 14.5
23.5, 13.5, 42.5, 21.8
18.0, 16.0, 21.0, 42.9
21.0, 21.0, 21.0, 100.0
Run Code Online (Sandbox Code Playgroud)
该文件的输出是:
22.4, 22.4, 22.4, 28.9
23.5, 13.5, 42.5, 21.8
21.0, 21.0, 21.0, 100.0
Run Code Online (Sandbox Code Playgroud)
它正在从文件的内容中跳过每隔一行,我不知道如何解决这个问题.
#include <stdio.h>
#define MAX_ITEMS 100
struct item {
double item1;
double item2;
double item3;
double item4;
};
int main(void)
{
struct item myItems[MAX_ITEMS];
int i = 0;
FILE *input;
input = fopen("items.txt", "r");
if(input == NULL) {
printf("Error opening file\n"); …Run Code Online (Sandbox Code Playgroud)