gpt4 book ai didi

c - fstream vector C

转载 作者:太空宇宙 更新时间:2023-11-04 01:14:13 25 4
gpt4 key购买 nike

我正在尝试使用 vector 和 fstream 来读取和存储 C 文件中的行。我使用的是 Microsoft visual studio 2005。问题是当我编译程序时,它说找不到指定的文件如果我使用 .h,则包括在内。如果我不使用 .h,那么它将在我将 vector 和 ifstream 定义为未声明标识符的正文中显示错误。

谢谢。

最佳答案

您不能使用 C++ 类 vectorfstream在 C 中,C 编译器无法编译它们。因此,您要么必须将文件更改为 .cpp(并将其编译为 C++),要么使用 C 语言及其方法来处理文件(fopen, fprint ...)和数组而不是 vector 。

包含

 #include <stdio.h>

改为<iostream>

关于c - fstream vector C,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5401192/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com