gpt4 book ai didi

c++ - 如何在 C++ 中读取文件?

转载 作者:行者123 更新时间:2023-11-30 01:33:04 25 4
gpt4 key购买 nike

我在读取文件时遇到一些问题。我有两个头文件:a 和 b。 b 派生自 a,c 派生自 b。现在我想打开一个文本文件。

整个格式是这样的:

A john

A johnee

P 123

如果第一个字符是'a'并且'p'也在那里,则打印第二行,否则打印第一行。

#include "c.h"
#include <iostream>
# include <fstream>
using namespace std;
c :: c()
{
ifstream input;
input.open ("abc.txt");
ch = input.get();
input >> ch;
if (ch ='A')
a* z =new a();
else
input.close();
}

谁能给我一些关于如何完成这个的建议?

最佳答案

If the first charcter is 'a' and 'p' is also there, then print the second line, else print the first line.

您能否根据您拥有的文本文件举例说明该程序的输出应该是什么样子?

不过,我确实注意到一件事:

if (ch ='A')

将其更改为:

if (ch =='A')

需要用两个=进行比较。

关于c++ - 如何在 C++ 中读取文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/140337/

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