Ciao, è una domanda banale ma non riesco a capire dove sbaglio.
Ho il seguente file:
main.cpp
#include <cstdlib>
#include "miaClasse.h"
using namespace std;
int main(int argc, char** argv) {
Cliente.mioMain();
return 0;
}
Nella cartela Resource ho i seguenti 2 file
miaClasse.h
#ifndef MIACLASSE_H
#define MIACLASSE_H
class Cliente
{
public:
char nome[20];
char cognome[20];
char indirizzo[30];
void inserisci_nome( );
void inserisci_cognome( );
void inserisci_indirizzo( );
void mioMain();
};
#endif /* MIACLASSE_H */
e miaClasse.cpp
#include <iostream>
#include "miaClasse.h"
using namespace std;
void Cliente::inserisci_nome( )
{
cout << "Inserire il nome del dipendente: ";
cin >> nome;
cout << endl;
}
void Cliente::inserisci_cognome( )
{
cout << "Inserire il cognome del dipendente: ";
cin >> cognome;
cout << endl;
}
void Cliente::inserisci_indirizzo( )
{
cout << "Inserire l' indirizzo del dipendente: ";
cin >> indirizzo;
}
void mioMain( )
{
Cliente cliente;
cliente.inserisci_nome( );
cliente.inserisci_cognome( );
cliente.inserisci_indirizzo( );
cout << "Il nome del cliente inserito è: " << cliente.nome << endl;
cout << "Il cognome del cliente inserito è: " << cliente.cognome << endl;
cout << "L' indirizzo del cliente inserito è: " << cliente.indirizzo << endl;
}
non riesco a capire come chiamare mioMain per far eseguire tutto il programma, allo stato attuale mi da il seguente errore su Cliente.mioMain();:
main.cpp:15:12: error: expected unqualified-id before ‘.’ token