c - 如何在 C 中创建自己的头文件?

标签 c file header wget

我试图制作自己的头文件,但它不起作用 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/

相关文章:

c++ - C++ 中的头文件与 C 不同

c++ - tell() 函数在哪里定义的?

c - 将文件内容传递到内存时出现错误

c - 在代码中,为什么使用 fflush 修复输出?

c - pThread 同步问题

java - 文件未保存到目录中

java - 基于传入值的 gRPC 响应头

PHP header 不会在 iframe 中重定向,不会显示错误

c - 如何在 Windows 中向 CD-ROM 驱动器发出 READ CD 命令?

c - C 和 GO 之间的图像大小不匹配