• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

problem z odczytem z pliku tekstowego

Aruba Cloud VPS - 50% taniej przez 3 miesiące!
0 głosów
132 wizyt
pytanie zadane 22 marca 2020 w C i C++ przez MiKasProgramista Początkujący (350 p.)

Witam, próbuję napisać quiz, który odczytuje dane z pliku tekstowego. Gdy uruchamiam program nie dostaję komunikatu o błędzie, jednak gdy chciałem testowo wyświetlić jedną z odczytanych treści to nic się nie wyświetla. Proszę o pomoc.

#include <iostream>
#include <fstream>
#include <cstdlib>

using namespace std;


string zadanie, pytanie[9], odpowiedz[9], prawidlowa[9];
int main()
{
    int nr_linii=1;
    string linia;
    fstream quiz;
    int nrPytania = 0;
    int punkty=0;
    quiz.open("quizAng.txt", ios::in);

    if (quiz.good() == false){
        cout << "Nie udalo sie otworzyc pliku!" << endl;
        exit(0);
    }
    while(getline (quiz,linia)){
        switch (nr_linii){
            case 1: zadanie                = linia; break;
            case 2: pytanie    [nrPytania] = linia; break;
            case 3: prawidlowa [nrPytania] = linia; break;
        }
        if (nr_linii == 3) {nr_linii = 1; nrPytania++;}
        nr_linii++;
    }
    quiz.close();
    cout << pytanie[1];


    return 0;
}

 

1
komentarz 22 marca 2020 przez SimiVoid Pasjonat (19,790 p.)
W czym dokładnie tkwi problem, bo u mnie działa ten kod prawidłowo?
komentarz 22 marca 2020 przez niezalogowany

@MiKasProgramista,
Mi też działa prawidłowo. Ode mnie tylko jedna uwaga, mianowicie w switchu nic nie wczytujesz do tablicy odpowiedz[].

komentarz 23 marca 2020 przez MiKasProgramista Początkujący (350 p.)

@SimiVoid, problem tkwi w tym, że nic się nie wyświetla po uruchomieniu programu, pomimo użycia cout'a

 

Zaloguj lub zarejestruj się, aby odpowiedzieć na to pytanie.

Podobne pytania

0 głosów
1 odpowiedź 851 wizyt
pytanie zadane 27 marca 2020 w C i C++ przez Hubert731 Obywatel (1,650 p.)
0 głosów
0 odpowiedzi 211 wizyt

93,166 zapytań

142,177 odpowiedzi

321,946 komentarzy

62,495 pasjonatów

Advent of Code 2024

Top 15 użytkowników

  1. 688p. - dia-Chann
  2. 676p. - CC PL
  3. 675p. - Łukasz Piwowar
  4. 664p. - Marcin Putra
  5. 662p. - Łukasz Eckert
  6. 649p. - Michal Drewniak
  7. 641p. - rucin93
  8. 641p. - rafalszastok
  9. 629p. - Adrian Wieprzkowicz
  10. 629p. - Piotr Aleksandrowicz
  11. 621p. - Dawid128
  12. 612p. - Mikbac
  13. 611p. - ksalekk
  14. 606p. - Mariusz Fornal
  15. 602p. - Michał Telesz
Szczegóły i pełne wyniki

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Wprowadzenie do ITsec, tom 1 Wprowadzenie do ITsec, tom 2

Można już zamawiać dwa tomy książek o ITsec pt. "Wprowadzenie do bezpieczeństwa IT" - mamy dla Was kod: pasja (użyjcie go w koszyku), dzięki któremu uzyskamy aż 15% zniżki! Dziękujemy ekipie Sekuraka za fajny rabat dla naszej Społeczności!

...