Как мне прочитать файл на C++?

У меня проблемы с чтением из файла. У меня есть два файла заголовков: 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();
}

Может ли кто-нибудь дать мне совет, как это сделать?

Я исправил большую часть вашего вопроса, пожалуйста, постарайтесь быть более понятным в будущем, это поможет людям ответить на ваши вопросы.

GEOCHET 26.09.2008 19:53

Я до сих пор не могу понять, о чем он просит.

Onorio Catenacci 26.09.2008 20:02

* Онорио: Я знаю, но это лучшее, что я могу сделать. Вы бы видели это раньше ...

GEOCHET 26.09.2008 20:03

Может быть, нам в первую очередь стоит задать вопрос на экзамене его учителю?

gbjbaanb 26.09.2008 20:10

Ненавижу звучать неприятно, но это звучит как домашнее задание.

FreeMemory 26.09.2008 20:13

retagged, также я ненавижу тег visualC++, я не уверен, к чему это относится, кроме, возможно, C++ в Visual Studio.

Doug T. 26.09.2008 20:13

Какова политика выполнения домашних заданий?

Martin York 26.09.2008 20:19

@ RichB - Вау, мне бы не хотелось увидеть вопрос до, который вы убрали. :-)

Onorio Catenacci 26.09.2008 22:36

Мне очень хочется проголосовать против этого вопроса только потому, что он сформулирован так плохо. Но, возможно, английский является вторым языком для чару, и он (или она) на самом деле задает вопрос по программированию (в отличие от запроса о скрытых функциях Snobol), поэтому в этом случае я откажусь от голосования против.

Onorio Catenacci 26.09.2008 22:38
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
1
9
1 874
1

Ответы 1

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')

Вам нужно использовать two = s для сравнения.

Другие вопросы по теме