Peršokti į turinį
  • ŽAIDIMAI
  • , ŽAIDIMAI
  • ŽAIDIMAI

[PAGALBOS] error: 'else' without a previous 'if'


xaxax

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 3349 dienas (-ų). Patariame sukurti naują temą, o ne rašyti naują pranešimą.

Už neaktyvių temų prikėlimą galite sulaukti įspėjimo ir pranešimo pašalinimo!

Recommended Posts

Sveiki,

taigi esu naujokas ant programavimo ir man iskilo beda.

Norejau sukurti labai nedideli rpg zaidimuka visas kodas kolkas kuri padariau atrodo taip

 

#include <iostream>

using namespace std;

int pasakojimas()
{
    cout << "123" << endl;
}

int melynasis()
{
    string veiksmas;
    int istorija;

    cout << "Tu pasirinkai melynuosius, parasyk zodi istorija : " << endl;
    cin >> veiksmas;

    if (veiksmas == "istorija");
    {
    cout << pasakojimas() << endl;    
    else
    cout << "Ne taip parasiai istorija" << endl;

    return 0;
    }
}

int main()
{
string pasirinkimas;

cout << "Rinkis ar tu esi melynasis ar raudonasis ? :" << endl;
cin >> pasirinkimas;

if (pasirinkimas == "melynasis");
{
    cout << melynasis();
}


    return 0;
}

 

Klaida yra int melynasis()

    else
    cout << "Ne taip parasiai istorija" << endl;

 

nes nutrynes sita kodo dali viskas pasitaiso.

ir kai paleidziu zaidima rodo klaida

error: 'else' without a previous 'if'

 

Jeigu kas pades atsilyginsiu +r3pu

 

Nuoroda į komentarą
Dalintis per kitą puslapį

Viskas labai paprastai :)

 

Po 

if (pasirinkimas == "melynasis");

ir 

if (veiksmas == "istorija");

nereikia dėti:

;

ir prieš else pamiršai uždaryti if funkcijos kodą :)

 if (veiksmas == "istorija");
    {
    cout << pasakojimas() << endl;    
    }
else
    cout << "Ne taip parasiai istorija" << endl;

pilnas ir veikiantis kodas:

 

#include 

using namespace std;

int pasakojimas()
{
cout << "123" << endl;
}

int melynasis()
{
string veiksmas;
int istorija;

cout << "Tu pasirinkai melynuosius, parasyk zodi istorija : " << endl;
cin >> veiksmas;

if (veiksmas == "istorija")
{
cout << pasakojimas() << endl;
}
else
cout << "Ne taip parasiai istorija" << endl;

return 0;
}

int main()
{
string pasirinkimas;

cout << "Rinkis ar tu esi melynasis ar raudonasis ? :" << endl;
cin >> pasirinkimas;

if (pasirinkimas == "melynasis");
{
cout << melynasis();
}


return 0;
}
  • Teigiamai 1
Nuoroda į komentarą
Dalintis per kitą puslapį

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 3349 dienas (-ų). Patariame sukurti naują temą, o ne rašyti naują pranešimą.

Už neaktyvių temų prikėlimą galite sulaukti įspėjimo ir pranešimo pašalinimo!

Svečias
Ši tema yra užrakinta.
  • Šiame puslapyje naršo:   0 nariai

    • Nėra registruotų narių peržiūrinčių šį forumą.

Skelbimai


×
×
  • Sukurti naują...