Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

Problem z inicjalizacją tablicy

Ostatnio zmodyfikowano 2011-08-30 13:06
Autor Wiadomość
Lamerek
Temat założony przez niniejszego użytkownika
Problem z inicjalizacją tablicy
» 2011-08-29 09:58:36
Chce do tablicy wczytać wyniki działań i pokazuje mi błąd proszę o pomoc
C/C++
#include<iostream>
using namespace std;

int main()
{
    int tablica[ 4 ] = {
       
        {( 2 + 7 * 16 - 8 ) },
        {( 22 * 2: 11 ) },
        {( 8383 - 222 + 292 * 8 ) },
        {( 5 * 2 * 4 ) },
    };
   
    for( int a = 0; a < 4; a++ )
    {
        cout << tablica[ a ] << endl;
    }
    return 0;
}
P-40152
DejaVu
» 2011-08-29 10:12:49
C/C++
{( 22 * 2: 11 ) },
Co miałeś na myśli pisząc symbol dwukropka? :)
P-40155
Lamerek
Temat założony przez niniejszego użytkownika
» 2011-08-30 11:13:14
Poprawiłem : na / ale nadal jest jakiś błąd w lini 12
C/C++
#include<iostream>
using namespace std;

int main()
{
    int tablica[ 4 ] = {
       
        {( 2 + 7 * 16 - 8 ) },
        {( 22 * 2 / 11 ) },
        {( 8383 - 222 + 292 * 8 ) },
        {( 5 * 2 * 4 ) },
    };
   
    for( int a = 0; a < 4; a++ )
    {
        cout << tablica[ a ] << endl;
    }
    return 0;
}


Co zrobić?
P-40239
imralav
» 2011-08-30 11:17:44
Jest tam przecinek za ostatnim elementem tablicy, więc pewnie kompilator oczekuje kolejnego elementu, którego tam nie ma, a który wykraczałby poza zakres tablicy.
P-40240
SeaMonster131
» 2011-08-30 11:19:13
Albo raczej to, że musisz usunąć klamry w każdym wierszu, czyli tak:
C/C++
int tablica[ 4 ] = {
    ( 2 + 7 * 16 - 8 ),
    ( 22 * 2 / 11 ),
    ( 8383 - 222 + 292 * 8 ),
    ( 5 * 2 * 4 )
};
P-40241
imralav
» 2011-08-30 11:22:24
To chciałem napisać już wcześniej, ale patrze DejaVu na to nie zwrócił uwagi, więc pewnie źle myślę ; p
P-40242
Lamerek
Temat założony przez niniejszego użytkownika
» 2011-08-30 13:06:00
Problem został rozwiązany. Dziękuje za pomoc i pozdrawiam
P-40252
« 1 »
  Strona 1 z 1