cuốn sách gpt4 ai đã làm

c++ - 需要帮助将包含整数的文件读入数组

In lại Tác giả: Walker 123 更新时间:2023-11-28 08:13:19 25 4
mua khóa gpt4 Nike

下面的代码没有从文件中读取正确的字符。知道哪里出了问题吗?

    ifstream inFile;
inFile.open("chars.txt");

char ch; //dummy variable
char first, last;
int first1, last1;

for(int i=0;i<>
{
for(int j=0;j<5;j++){
inFile.get(first);
inFile.get(last);

此时 first 和 last 不是文件中的正确字符。 (在循环的第一次运行中)这可能很简单,但我真的很不擅长这个。提前致谢。

câu trả lời hay nhất

您不需要像那样手动解析数字。我建议不要使用 get 函数,而是使用提取运算符 >>>,如下例所示:

#include 
#include
#include

int chính()
{
std::vector values;
std::ifstream inFile("chars.txt");
int tạm thời;

// Read the values in one at a time:
while (inFile >> temp)
{
values.push_back(temp);
}

// Demonstrate that we got them all by printing them back out:
for (unsigned int i = 0; i < values.size(); ++i)
{
std::cout << "[" << i << "]: " << values[i] << std::endl;
}
}

关于c++ - 需要帮助将包含整数的文件读入数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8446429/

25 4 0
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress