在标准C++中,从技术角度来说没有这种方法,因为标准C++没有目录的概念。 如果你想扩展自己库的功能,你可以用 Boost.FileSystem。 它已经被TR2(C++ Technical Report 2)接受,所以这样就能尽可能地使你的接口保持接近标准。 举个例子,这个例子是直接从网站上拿过来的:
我们来给这个问题创建一个补充问题:在C++中获取文件大小的最通用方法是什么? 回答之前,首先确保它是可移植的(就是说可能运行在Unix,Mac或Windows系统上),可靠的,易于理解的,并且无需依赖库文件的(不能用boost或者qt,但是可以用glib,因为它是可移植的)
我没有做过一点C/C++的工作,只是想知道人们喜爱的跨平台的库都是干什么用的。 我在找一个很好的快速的脏读的并且更强大的库。通常这些是两个不同的库,没关系。
windows上最好的C++ 集成工具或者编辑器是什么?我用note++,但我想念Visual Studio的智能链接。
我怎么才能在UNIX主机或Mac终端运行 c/c++? 我知道它,但忘记了,重新学习一遍,是时候写下来了。
C++中怎么获得字符串的字符个数?
我用Visual Studio教授c++课程。我的一个学生有一台Mac,他在寻找一个能在他的电脑上使用的集成开发环境。有什么好的推荐一下?
这个问题几乎和之前询问获取本地计算机IP地址的问题相同。但是,我需要找到一个Linux机器的IP地址。 所以:我如何-在c++中以编程的方式-检测我的应用运行着的linux服务器的IP地址。这个服务器将有至少两个IP地址而我需要特殊的一个(在给定的网络中的一个(公共的一个))。 我确定有一个简单的函数来这样做-但是它在哪里?
例如我有个客户输入了一个电话号码
cout << "Enter phone number: "; INPUT: (555) 555-5555 cin >> phone;
我想用C++的Windows程序设计生成PDF,有什么开源库能做到这个吗? 我看了些关于这个问题的答案,但大多数都和.Net有关