从fopen获得的写入句柄总是NULL
本帖最后由 wangkaibule 于 2014-04-15 00:23:24 编辑
有下面代码:
/*
ID: wangkai8
LANG: C
TASK: gift1
*/
#include
#include
#define NAMESIZE 14
typedef struct PERSON {
char name[NAMESIZE + 1];
int account;
} person, *pPerson;
int inParser(FILE*, pPerson);
void doCalcu(FILE*, pPerson, int);
void outParser(FILE*, pPerson, int);
void readln(FILE*, char*);
int nameIndexer(char*, pPerson, int);
int main() {
FILE* fin = fopen("gift1.in", "r");
FILE* fout = fopen("gift1.out", "w");
pPerson people;
int num ;
int numC;
if(fin== NULL) printf("%s","File cannot open...");
num = inParser(fin, people);
for (numC = 0