IF流 Fin 加载错误
ifstream fin load error
我正在尝试加载文件,但无法获取它。这是命令..
void Apple::loadDictionary(std::vector<std::string>& ret)
{
std::ifstream fin("words");
if(!fin.good()){
return;
}
while(!fin.eof()){
char buffer[4096];
fin.getline(buffer, 4096);
std::string curr(buffer);
ret.push_back(curr);
}
fin.close();
}
我已将名为单词的文件添加到Visual Studio项目中。右键单击"项目名称"和"添加现有项",然后选择单词文件。让我知道这是否是错误。
fin 不加载字符串,使条件!fin.good()
为 true 并且程序终止。需要一些帮助。
我需要在此使用任何 #include 吗?
听起来好像您没有将文件复制到项目目录,仅使用"添加现有"将其添加到项目中不会自动将物理文件复制到项目目录,它只是添加一个链接。
而是先将文件复制到项目目录,然后添加现有文件,或者如果您希望文件保留在原位,请在程序中使用它的绝对路径。
另请注意,项目中的"文件夹"不必是驱动器上的物理文件夹,而应更多地被视为过滤器。 例如"头文件"
相关文章:
- 为什么加载SDF会导致Mobilizer创建闭环错误
- C++atioglxx.pdb未加载错误glBufferData OpenGL
- 当我尝试加载内核模块时,如何修复C++中的这个 malloc() 错误?
- 为什么会出现 gettnig 运行时错误:加载类型为"_Bit_type"(stl_bvector.h) 的空指针?
- 加载共享库时C++错误:libopencv_ximgproc.so.4.4
- GLFW DDS 加载函数的 OpenGL 链路错误
- 在 Linux 中使用 -fvisibility=hidden 编译时出现库加载错误
- 从 C 可执行文件加载动态库时收到错误C++"undefined symbol"
- 0xc000007b Windows 上的 OpenCL 库的加载时间错误
- 使用 TTF_RenderText() 加载字体时获取段错误 TTF_OpenFontRW()
- 是什么导致 glTexSubImage1D() - 加载纹理时在此示例中出现GL_INVALID_VALUE错误?
- 增强序列化,按基类型加载存档类会产生错误的数据
- 使用C++处理火狐错误消息"无法加载XPCOM"
- SFML 加载从文件不起作用,奇怪的错误
- 调用提取重加载器会产生对"运算符"的未定义引用错误>>
- Java JNI GDAL 本机库在重新部署为 Web 应用程序时出现类加载器错误
- 如何更改路径以修复错误"./main:加载共享库 libmkl_core.so 时出错?
- dll 生成成功,但在加载 dll 时执行错误
- 在动态加载的位置无关的可执行文件中分离错误
- 利用Devil将纹理分段错误加载到OpenGL中