2013-11-23 114 views
-2

我遇到這個錯誤在我的preprocessText()函數.c和我不完全確定爲什麼。從瀏覽似乎大多數人都缺少{或(或;等地方,但我相當肯定我不是我得到的錯誤:期望'=',',',';','asm',或''__attribute__'之前'空'

#include "string.h" 
#include "stdio.h" 
#include "stdlib.h" 
#include "Assembler.h" 

int main(int argc, char** argv) { 
    // ... 
    preprocessText(file, inter1); 
    // ... 
} 

public void preprocessText(FILE* file, FILE* file2) { //error happens at this declaration 
    // ... 
} 

我的頭文件是:

#ifndef ASSEMBLER_H 
#define ASSEMBLER_H 
#include <string.h> 
#include <stdio.h> 
#include <stdbool.h> 
#include <stdlib.h> 
#include <stddef.h> 
// ... 
void preprocessText(FILE* file, FILE* file2); 
#endif 
+6

沒有公共關鍵字在C – tyilmaz

+0

是的我剛剛意識到這一點,謝謝 – CSDUDE

回答

2

如果函數名稱在作用域中,所有方法都可以通過任何其他代碼隱式訪問。沒有public關鍵字c

相關問題