【发布时间】:2009-01-17 10:32:40
【问题描述】:
我有以下问题。我想包含一个多行文本文件作为#define,即我需要一个存储文本文件值的常量。示例:
File 'f.txt': This\nis\n\nsome\ntext
我想初始化一个常量(在编译时)
#define txtfile "This\\nis\\na\\ntextfile"
其中字符串“This\nis\na\ntextfile”是通过连接文件 f.txt 中的行获得的。有没有办法使用预处理器命令/宏来实现这一点?
【问题讨论】:
标签: c++ c-preprocessor string-concatenation