当前位置:  开发笔记 > 编程语言 > 正文

如何用C++读取文件?

如何解决《如何用C++读取文件?》经验,为你挑选了1个好方法。

我从文件中读取时遇到了一些问题.我有两个头文件:a和b.b源自a,c源自b.现在我想打开一个文本文件.

整个格式是这样的:

一个约翰

约翰尼

P 123

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

#include "c.h"
#include 
# include 
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();
}

谁能给我一些关于如何实现这一目标的建议?



1> Matt Blaine..:

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

你能根据你的文本文件举例说明这个程序的输出应该是什么样的吗?

不过我注意到了一件事:

if (ch ='A')

改为:

if (ch =='A')

您需要使用两个= s进行比较.

推荐阅读
放ch养奶牛
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有