一个或多个多重定义符号的原因发现错误?

时间:2010-07-21 02:14:56

标签: visual-c++

这是我的代码:为什么错误“找到一个或多个多重定义的符号?”

#include <stdio.h>
#include "person.h"

void main() {
   FILE* census;
   int status;
   int data_read;
   person student[10];

   census = fopen("mycensus.dat","r");

   if (census == NULL) { 
        printf("File not opened!");
   }
   else{
        data_read = fread(student, sizeof(person), 10, census);
        if (data_read != 10) {
            printf("Not all data was read from file!");
        }
   }
}

1 个答案:

答案 0 :(得分:0)

最有可能的是,这与person.h中包含的内容有关。