我正在尝试在我的C结构中输入字符串,但它说 “警告:隐式声明函数'得到'[-Wimplicit-function-declaration]” 我曾经在Dev-c ++中编码,我在GCC练习,有没有人可以帮我怎么做。
这是我的代码: payroll.c
#include<stdio.h>
#include"payroll.h"
void readName(p payroll[], int size){
fgets("%s",&payroll[size].name.first);
}
和我的payroll.h
struct namerec{
char first[15];
char middle[15];
char last[15];
};
typedef struct payrecord{
int id;
struct namerec name;
float hours,rate;
float regular,overtime;
float gross, tax_whh, net;
}p;
void readName(p payroll[], int size);
void printName(p payroll[], int size);
void printSummary(double gross, double tax);
void readRecord(p payroll[], int n);
void printRecord(p payroll[], int n);
double calcRecords(p payroll[], int n,double *taxptr);