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

C++ Quiz Pomocy

Object Storage Arubacloud
–1 głos
209 wizyt
pytanie zadane 5 lipca 2015 w C i C++ przez Adamek185wp Obywatel (1,280 p.)
edycja 5 lipca 2015 przez Adamek185wp
#include <iostream>
#include <fstream>
#include <cstdlib>
using namespace std;

string temar, nick;
string tresc[5];
string odpA[5], odpB[5], odpC[5], odpD[5];
string poprawna[5];

int main()
{
    int nr_lini=1;
    string linia;
    int nr_pytania=0;

    fstream plik;
    plik.open("adam.txt", ios::in);

    if (plik.good()==false)
    {
        cout<<"nie udalo ci sie otworzyc pliku :9";
        exit(0);
    }
     while(getline(plik,linia))

     {
         switch(nr_lini)
         {
             case 1: temat       = linia; break;
             case 2: nick        = linia; break;
             case 3: tresc[nr_pytania]    = linia; break;
             case 4: odpA[nr_pytania]     = linia; break;
             case 5: odpB[nr_pytania]     = linia; break;
             case 6: odpC[nr_pytania]     = linia; break;
             case 7: odpD[nr_pytania]     = linia; break;
             case 8: poprawna[nr_pytania] = linia; break;
         }
        if (nr_lini==8 ) {nr_lini=2; nr_pytania++;}
         nr_lini++;
     }

     plik.close();

    return 0;
}

3 odpowiedzi

+3 głosów
odpowiedź 5 lipca 2015 przez Wiciorny Ekspert (269,590 p.)
a w czym problem? Bo generalnie sam kod widzę :D
komentarz 5 lipca 2015 przez Adamek185wp Obywatel (1,280 p.)
|error: 'temat' was not declared in this scope|
 wyskakuje mi taki error i nwm co to znaczy i w czym problem :/
komentarz 5 lipca 2015 przez Wiciorny Ekspert (269,590 p.)

Czułem bracie literówka 

string temar, nick;  tak jak Ci tu napisano, " temar" a nie temat  wpisales na samym poczatku stad taki bład

komentarz 5 lipca 2015 przez Adamek185wp Obywatel (1,280 p.)
tak to wlasnie ten blad ale juz wszystko dziala ;D
komentarz 5 lipca 2015 przez Buby Pasjonat (19,590 p.)

Tak jeszcze dodatkowo, błąd który zgłosił kompilator ma następującą treść:
|error: 'temat' was not declared in this scope|, czyli w naszym języku brzmi on tak:

|błąd: 'temat' nie został zadeklarowany w tym zasięgu/polu działania|.

Oznacza to, że kompilator nie znalazł zmiennej o podanej nazwie w naszym pliku oraz plikach dołączonych do naszego kodu za pomocą dyrektywy include. Czyli kolejnym razem, gdy zobaczysz taki błąd, to najzwyczajniej poszukaj deklaracji zmiennej, bądź jeśli to konieczne utwórz nową.

+3 głosów
odpowiedź 5 lipca 2015 przez Buby Pasjonat (19,590 p.)

Hmm...W oczy rzucił mi się następujący błąd - zadeklarowałeś zmienną o nazwie "temar", a w bloku switch-case używasz zmiennej "temat". Poza tym mógłbyś powiedzieć z czym masz tutaj problem :)

komentarz 5 lipca 2015 przez Adamek185wp Obywatel (1,280 p.)
o dzieki problem byl w trmar na teamt nie zauwarzylem tego bledu. Dzieki!
+2 głosów
odpowiedź 5 lipca 2015 przez Anonim Mądrala (6,000 p.)

Tak na przyszłość, umieszczaj kod za pomocą tej funkcji:

Podobne pytania

0 głosów
1 odpowiedź 873 wizyt
pytanie zadane 11 kwietnia 2018 w PHP przez _Visni4PL_ Obywatel (1,320 p.)
0 głosów
0 odpowiedzi 120 wizyt
0 głosów
1 odpowiedź 3,161 wizyt
pytanie zadane 24 sierpnia 2018 w C i C++ przez Sanchezklub Początkujący (400 p.)

92,536 zapytań

141,377 odpowiedzi

319,455 komentarzy

61,922 pasjonatów

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.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...