2013-06-19 46 views
-2

我正在C中做一个库,我试图在.h声明一个函数的原型,但是当我尝试在主要。用FILE声明一个函数原型作为参数

这只是当我试图把FILE作为一个函数参数发生。

/* .h file */ 
#include<stdlib.h> 
void WriteCLient(Lst *aux, FILE *sai); 

和我得到了以下错误:

错误4错误C2059:语法错误: ')' 错误2错误C2081: '文件':名称正式参数列表非法 错误1错误C2143:语法错误:语法错误:: '之前'
错误3错误C2143缺少 ')' 缺少 '{' 前 '
'

智能感知:重载函数“WriteClient的”的多个实例相匹配的参数列表:241

+5

尝试增加'#包括'的一个开始。 –

回答

4
#include <stdio.h> 
void WriteCLient(Lst *aux, FILE *sai); 
+0

谢谢!问题解决了! –

1

FILE类型声明中stdio.hstdlib.h

+0

不错,谢谢! –