C/C++黑魔法-利用include宏读文件
本文介绍使用include宏读取文件内容并打印出来.
include
宏
- C/C++中包含头文件命令,用于将指定头文件嵌入源文件中;
- 这里使用的
include
宏时将string.txt文件内容嵌入string字符串数组.
示例
- test.c文件
#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文件
"Hello World!!!"
关于更多
- 文章首发于微信公众号: Qt君
- 后续更新于Qtbig哥(qtbig.com)
C/C++黑魔法-利用include宏读文件相关推荐
- shp系列(一)——利用C++进行shp文件的读(打开)与写(创建)开言
博客背景和目的 最近在用C++写一个底层的东西,需要读取和创建shp文件.虽然接触shp文件已经几年了,但是对于shp文件内到底包含什么东西一直是一知半解.以前使用shp文件都是利用软件(如ArcGI ...
- vba fso读utf 文本_利用FSO对象操作文件
大家好,我们今日讲解"VBA信息获取与处理"教程中第十八个专题"FSO对象对文件及文件夹的处理"的第二节"利用FSO对象操作文件",这个专题 ...
- 【LaTex】利用ins文件和dtx文件生成cls或sty文件,latex宏包的生成与创建方法;配置宏包文件的方法,latex宏包文件放置目录
一.宏包文件无法找到 在编译tex文件时,如果宏包文件并不在配置目录中,就会发出类似[LaTeX Error: File `pageno.sty' not found.]的错误. 二.解决方法就是自己 ...
- 利用CStdioFile类实现写文件读文件(mfc)
文章目录 1.主要函数 1.1读文件 1.2写文件 2.补充知识 3.说明 二话不说,先上代码! 1.主要函数 1.1读文件 // TODO: 在此添加控件通知处理程序代码CFileDialog dl ...
- C++之文件操作探究(四):读文件——二进制文件
相关博文:C++之文件操作探究(一):写文件--文本文件 相关博文:C++之文件操作探究(二):读文件--文本文件 相关博文:C++之文件操作探究(三):写文件--二进制文件 相关博文:C++之文件操 ...
- C++之文件操作探究(二):读文件——文本文件
相关博文:C++之文件操作探究(一):写文件--文本文件 相关博文:C++之文件操作探究(二):读文件--文本文件 相关博文:C++之文件操作探究(三):写文件--二进制文件 相关博文:C++之文件操 ...
- c/c++入门教程 - 2.5 文件操作、fstream(write写文件、read读文件、ios::binary二进制文件读写)
目录 2.5 文件操作 2.5.1 文本文件 2.5.1.1 写文件 2.5.1.2 读文件 2.5.2 二进制文件 2.5.2.1 二进制写文件 2.5.2.2 二进制读文件 2.5 文件操作 程序 ...
- 【C++ 八】写文件、读文件
写文件.读文件 文章目录 写文件.读文件 前言 1 文本文件 1.1 写文件 1.2 读文件 2 二进制文件 2.1 写文件 2.2 读文件 前言 本文包含文本文件写文件.文本文件读文件.二进制写文件 ...
- Linux内核读文件处理过程浅析
作者:YouChuang 本文主要介绍学习块IO层的一些基本原理笔记 常用的数据结构 file结构体 具体流程 VFS 常用的数据结构 file结构体 913 struct file { 914 /* ...
最新文章
- 利用Advanced Installer将asp.netMVC连同IIS服务和mysql数据库一块打包成exe安装包
- python3 dict.keys() dict_keys类型 转换 list类型
- macbook下载苹果版Photoshop cc2019 for mac
- [js] flash如何与js交互?
- SLF4J简介与使用(整合log4j)
- js this指向问题,同级this指向同级,非同级this指向全局
- java中quickhit_关于java的QuickHit打字游戏小项目
- 【转】Nutz | Nutz项目整合Spring实战
- 关于Maven本地仓库中存在依赖时,重新下载was cached in the local repository错误
- python---日志模块log.py
- idea控制台搜索功能
- 电影O2O烧钱大战,百度成收割者?
- 口算系统c语言,一二年级口算题出题系统
- 如何做一个基于JAVA购物商城系统毕业设计毕设作品(springboot框架)
- Android使用字体代替图标
- Kali Linux虚拟机安装
- 【信号处理】什么是基线漂移/趋势项?如何消除?
- wso2_围绕开放标准改进WSO2 API Manager密钥管理体系结构
- stm32f407 四路pwm输出_STM32之---PWM
- 什么是RMI,什么是RPC,两者之间的区别是什么?
热门文章
- Frida出现process with pid XXXX either refused to load frida-agent, or terminated during injection错误的原因
- steam泰坦之旅dlc_泰坦之旅亚特兰迪斯DLC下载_亚特兰迪斯中文版下载_快吧单机游戏...
- python opencv获取图片分辨率_python-opencv遍历图片像素,并对像素进行操作
- MySQL 远程连接报“ SQL 执行错误 # 1130.
- elastica安装
- 什么是CSS特异性及其工作方式?
- vs2012 未能正确加载“Microsoft.VisualStudio.Editor.Implementation.EditorPackage”包。
- mysql 的字符集、比较规则和服务端、客户端的相关配置
- 和老板比,员工弱爆了
- Mysql联合索引失效,需注意索引的最左原则