2013-06-19 84 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

不錯,謝謝! –