expected initializer before ‘x’

0

Cześć, mam pewien problem otóż nie umiem sobie poradzić prawdopodobnie z głupim błędem albo z moimi brakami i proszę was o pomoc co robię źle:

#include <iostream>
using namespace std;

struct Foo
{
int test_a;
float test_b;
char test_c[20];
};

int main()
{ 
const char Foo y = {2, 0,12, "Ala ma kota."};
// cout << Foo X << endl;
}

Błąd:

struct_test.cpp: In function ‘int main()’:
struct_test.cpp16: error: expected initializer before ‘y’

Kompilowane na Ubuntu 12.04.

0

a co to niby jest const char Foo? Zmienna może tylko jeden typ! Jeśli ma to być zmienna typu Foo to napisz
const Foo

0

Zakomentowana linijka też nie wróży dobrze.

Proponuję zapoznać się z podstawami języka. Będzie Ci łatwiej...

1 użytkowników online, w tym zalogowanych: 0, gości: 1