Ciao a tutti...so ke i commenti sulla mia domanda saranno del tipo
"ke capra!!" o "...." , ma ho da risolvere un programma in c++ e all'uni non ho un grandissimo prof.. quindi non è solo colpa mia =)
Devo fare un programma per la gestione utenze...
ho fatto un header con i prototipi e un source con la definizione...
mi danno tantissimi errori di sintassi e non riesco a capire il perkè...
****************************HEADER**************** *******************
#ifndef TELEFONO_H
#define TELEFONO_H
#include <iostream>
using namespace std;
class utenza{
private:
int numero,contatore,codice;
string intestatario;
const int costo =1200;
public:
utenza();
utenza(int,int,int,string);
};
class gestione {
private:
utenza *indice;
const int max= 100;
public:
gestione(int,int,int,string);
aggiornamento(int);
string verifica_numero(int,int);
};
#endif
******************************SOURCE************** ********************
#include "Telefono.h"
utenza::utenza(){
numero =0;
contatore = 0;
codice = 000;
intestatario= "0";
}
utenza::utenza(int num,int cod,int cont,string nome){
numero = num;
codice =cod;
contatore = cont;
intestatario = nome;
}
gestione::gestione(int num,int cod,int cont,string nome){
indice = new utenza()[max];
}
gestione::aggiornamento(string nome,int num){
for (int i;i<100;i++){
if (indice[i].intestatario == nome){
indice[i].numero = numero+num;
}
}
}
string gestione::verifica_numero(int num,int cod){
indice[i].numero = num;
indice[i].codice = cod;
}
CIAO A TUTTI
:gren: