当前位置:  开发笔记 > 编程语言 > 正文

C++中的Infile句柄(Perl中的ala __DATA__)

如何解决《C++中的Infile句柄(Perl中的ala__DATA__)》经验,为你挑选了1个好方法。

C++是否可以通过文件句柄访问infile数据?例如,Perl中的典型习语是:

while () {
  chomp;
  # do sth with $_
}

__DATA__
Foo
Bar

在C++中这样做的方法是什么?



1> Dan Olson..:

你的意思是在程序中包含文件?

不,C++不能那样做.与Perl不同.有许多工具将采用二进制或文本文件并将它们打包为C/C++源代码.它们最终成为一个全局数组.

我总觉得有用的一件事就是能够将随机内存作为文件句柄打开,这与你看起来要求的类似.在标准C++中,这可以通过istringstream类完成,该类具有与ifstream相同的接口.

但是你的问题的背景可能意味着有更好的方法来实现你在C/C++中的想法.需要更多信息.

推荐阅读
和谐啄木鸟
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有