【发布时间】:2014-03-21 04:10:45
【问题描述】:
好的,所以我已经删除了试图将其变成结构的所有内容,因为我把它搞砸了。
我需要这个数组代码成为一个结构。
FILE *pFile;
int choice = 0;
char buf[40];
int id[sizeof(buf)];
char name[sizeof(buf)][20];
char state[sizeof(buf)][5];
char dis_code[sizeof(buf)];
float balance[sizeof(buf)];
char due_date[sizeof(buf)][40];
这是我到目前为止所做的,但是当我尝试使用它时它会发疯。我仍然不知道如何将文件加载到其中。
struct fileinfo
{
int id[10];
char name[20];
char state[5];
char dis_code[5];
float balance[10];
char due_date[40];
} info[sizeof(buf)];
我错过了什么还是我有正确的想法。问题是当我运行这个时,为什么我会遇到错误的常规数组。
【问题讨论】:
-
你得到了什么错误?(或者我们应该猜到?)
-
我主要是在问我是否构建了正确的结构。
-
或者什么是使该数组成为结构的正确方法。因为我认为这是我的问题
标签: c arrays struct multidimensional-array