C/C++黑魔法-利用include宏读文件

本文介绍使用include宏读取文件内容并打印出来.

include

  • C/C++中包含头文件命令,用于将指定头文件嵌入源文件中;
  • 这里使用的include宏时将string.txt文件内容嵌入string字符串数组.

示例

  • test.c文件

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    #include <stdio.h>

    int main(int argc, char *argv[])
    {
    const char *string = {
    #include "string.txt" // 使用include宏读取string.txt文件内容到string字符串中
    };

    printf("%s\n", string); //输出: Hello World!!!
    return 0;
    }
  • string.txt文件

    1
    "Hello World!!!"

关于更多

  • 文章首发于微信公众号你才小学生(nicaixiaoxuesheng)
  • 后续更新于Qtbig哥(qtbig.com)