【发布时间】:2016-07-17 07:26:27
【问题描述】:
简单地说,我有一个在 FLTK Gui 工具包中使用的浏览器小部件,可以使用这样的文件加载。
browser::load("textfile.txt");
问题是我不想创建一个物理文本文件,只是一个不可见的文件,所以我可以将它用作上面 browser::load 的参数。我打算使用这个不可见的文本文件,将其加载到我要放置在浏览器中的值......然后像这样使用它。
browser::load("invisible_textfile.txt");
在 C++ 中可以做到这一点吗?
我已经尝试过使用ifstream::rdbuf(),这可能与此无关。我什至不知道该怎么称呼它,所以我现在只是称它为不可见的文本文件。
我使用的是 Windows 7 64 位。 MinGW 编译器。
【问题讨论】:
-
隐形文件是指隐藏文件吗?
-
如果你想避免在浏览器中显示文件,为什么不能不调用 browser::load()?
-
存在误解。浏览器所做的是获取文件并在浏览器中显示其内容。它可以设置为考虑列来对齐行和列。
-
不可见的文件,是的.. 就像一个 fstream 不是很好的文件。
-
那么您希望此文本在哪里?嵌入二进制程序(通常,至少在 Qt 中,称为“资源”)?
标签: c++ text-files fstream fltk