我试图制作自己的头文件,但它不起作用 vim
says
wget.h:2:2: error: invalid preprocessing directive #ifndef__WGET_H__
wget.h:3:2: error: invalid preprocessing directive #define__WGET_H__
wget.h:7:2: error: #endif without #if
我的代码是这样的:
//wget header file
#ifndef__WGET_H__
#define__WGET_H__
int my_wget (char web_address[]);
#endif /*__WGET_H__*/
我觉得很好(我读过的例子和我的很相似),我不知道哪里出了问题。有什么想法吗?
最佳答案
您必须在预处理器关键字和标签之间留一个空格:
#ifndef __WGET_H__
#define __WGET_H__
关于c - 如何在 C 中创建自己的头文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15352253/