C语言头文件正确写法

川长思鸟来 2022-04-15 03:07 333阅读 0赞

一般写法

例如这样有一个file.h头文件,一般写法如下

  1. //file.h
  2. //条件编译
  3. #ifndef _FILE_H_ //如果没有引入头文件file.h
  4. #define _FILE_H_ //那就引入头文件file.h
  5. //结构体和函数声明....
  6. //1 根据跟文件路径和模式获取文件指针
  7. FILE* getFILE(char* filePath,char* mode);
  8. //2 使用临时文件替换原文件
  9. void updateOldFileByNew(char*oldFileName,char*newFileName);
  10. #endif

自动生成

当然,手动写还是有点麻烦,所以我写了点js代码来自动生成:

  1. <html>
  2. <head>
  3. <meta charset="utf-8">
  4. <title>生成c语言头文件声明</title>
  5. <script> function daxie() { var input = document.getElementById("output"); input.value = input.value.toUpperCase(); //变成大写 } function createCHeadFile() { //User.h // #ifndef _USER_H_ //如果没有引入头文件User.h // #define _USER_H_ //那就引入头文件User.h // #endif var input = document.getElementById("output"); var oldValue = input.value; //保存原来的值 var daxie = input.value.toUpperCase(); //变成大写 input.value = "//" + oldValue + ".h\n" + "#ifndef _" + daxie + "_H_ //如果没有引入头文件" + oldValue + ".h\n" + " #define _" + daxie + "_H_ //那就引入头文件" + oldValue + ".h\n" + "#endif"; } </script>
  6. </head>
  7. <body>
  8. <textarea rows="10" cols="100" id="output"></textarea><br>
  9. <!-- <input type="button" name="button1" id="button1" value="变成大写" οnclick="daxie()" /> -->
  10. <input type="button" name="butto2" id="button2" value="生成c语言头文件声明" onclick="createCHeadFile()" />
  11. </body>
  12. </html>

如何使用

复制上面的代码,保存成.html文件,然后用浏览器打开这个html文件,在文本框中输入不带后缀的头文件名,例如我要生成file.h的头文件代码,则输入文件名file,然后点击生成c语言头文件声明
在这里插入图片描述
运行结果会出现在这个文本框中:
在这里插入图片描述

运行结果

  1. //file.h
  2. #ifndef _FILE_H_ //如果没有引入头文件file.h
  3. #define _FILE_H_ //那就引入头文件file.h
  4. #endif

然后把代码粘贴到头文件file.h中即可。

参考链接

https://blog.csdn.net/Com_ma/article/details/78546807
https://blog.csdn.net/K346K346/article/details/48877773
https://blog.csdn.net/wr132/article/details/65635003
https://blog.csdn.net/abc_12366/article/details/79155540
https://blog.csdn.net/wr132/article/details/65635003
https://blog.csdn.net/wandermen/article/details/9254919
https://blog.csdn.net/xhbxhbsq/article/details/78955216

发表评论

表情:
评论列表 (有 0 条评论,333人围观)

还没有评论,来说两句吧...

相关阅读

    相关 C语言文件的作用

    1,头文件可以`定义所用的函数列表`,方便查阅你可以调用的函数; 2,头文件可以`定义很多宏定义`,就是一些全局静态变量的定义,在这样的情况下,只要修改头文件的内容,程序就可

    相关 C语言编写文件

    通常我们写C程序时,都会直接使用这样的语句“\include <stdio.h>”。这便是我们通常说的头文件。头文件通常用作函数声明,变量声明,常数定义,宏的定义等等。 头文