Ciao, tempo fa ho scritto uin piccolo programmino in programmazione strutturata, adesso volevo riscriverlo usando gli oggetti, ma non riesco a fare una trasformazione:
Vecchio Codice Strutturato:
const char *suit[ 4 ] = { "Fiori", "Cuori", "Pick", "Denari" };
const char *face[ 13 ] = { "Asso", "Due", "Tre", "Quattro", "Cinque", "Sei", "Sette", "Otto", "Nove", "Dieci", "Jack", "Donna", "Re" };
Nuovo Codice Ad Oggetti:
class mazzo {
mazzo();
public:
private:
char *seme[4];
char *numero[7];
};
mazzo::mazzo() {
*seme[] = {"Cuor", "Mattoni", "Picche", "Fiori"};
*numero[] = {"Asso", "Re", "Donna", "Jack", "Dieci", "Nove", "Otto"};
}
14 c:\docume~1\federico\docume~1\lavori~1\giocod~1\ma zzo.cpp
parse error before `{'
15 c:\docume~1\federico\docume~1\lavori~1\giocod~1\ma zzo.cpp
ANSI C++ forbids declaration `numero' with no type
15 c:\docume~1\federico\docume~1\lavori~1\giocod~1\ma zzo.cpp
initialization to `int *' from `const char *'
16 c:\docume~1\federico\docume~1\lavori~1\giocod~1\ma zzo.cpp
parse error before `}'
Qualcuno sa dirmi che cosa devo fare per correggere questo errore?
Grazie