Stránka 1 z 1

C++ chyba

Napsal: stř 21. lis 2012, 12:11
od acerr
Ahoj,
vžy při překladu vyskočí tato chyba (viz.odkaz), pak se program spustí a jede normálně, proč je tamta chyba?
http://hernimesto.cekuj.net/images/chyba_c.JPG

Kód: Vybrat vše

#include <iostream>
int main()
{
    using namespace std;
    const int months_in_year = 12;
    const char * months[months_in_year]
    {
        "January",
        "February",
        "March",
        "April",
        "May",
        "June",
        "July",
        "September",
        "October ",
        "November",
        "December",
    };

    for( int i = 0; i<=12; i++)
    {
        cout << months[i] << endl;
    }
    return 0;
}

Re: C++ chyba

Napsal: stř 21. lis 2012, 12:24
od Deadspace26
uprav for( int i = 0; i<=12; i++) na for( int i = 0; i<12; i++)

Re: C++ chyba

Napsal: stř 21. lis 2012, 12:26
od acerr
dal sem to na 11 - a funguje to, takže chyba byla v relačním operátoru?

Re: C++ chyba

Napsal: stř 21. lis 2012, 12:29
od Exp
Máš 12 měsíců, cyklus se ti prováděl 13 krát - months[12] už neexistuje, proto ta chyba.

Re: C++ chyba

Napsal: stř 21. lis 2012, 12:30
od acerr
áha

Re: C++ chyba

Napsal: stř 21. lis 2012, 12:33
od Riku
August ti tam chybí schválně?

Re: C++ chyba

Napsal: stř 21. lis 2012, 13:16
od N_o_c_l_a_f
Neprogramoval si posledni Android? :lol:

Re: C++ chyba

Napsal: stř 21. lis 2012, 14:30
od acerr
N_o_c_l_a_f píše:Neprogramoval si posledni Android? :lol:
Proč?!

Re: C++ chyba

Napsal: stř 21. lis 2012, 14:30
od acerr
Riku píše:August ti tam chybí schválně?
Né, ten sem zapoměl

Re: C++ chyba

Napsal: stř 21. lis 2012, 14:49
od OndraSter
Protože v poslední verzi androidu zapomněli na prosinec v některých jazykových mutacích.

Příště:

a) zakládej jeden topic, místo tří
b) Odpovídej na všechno v JEDNOM příspěvku. Zbytečně to protahuje stránku.

Re: C++ chyba

Napsal: stř 21. lis 2012, 14:59
od acerr
ok, tak ty ostatní smaž kdyžtak prosím