Ho fatto un prog in C++ per sapere il codice ASCII di un char ma mi da 5 errori:



In file included from c:\documents and settings\admin\desktop\asciicode\princ.cpp:4:
c:\documents and settings\admin\desktop\asciicode\funz.h:11: function body for constructor missing
c:\documents and settings\admin\desktop\asciicode\princ.cpp:24: `AsciiCode::stampa_car(char)' has already been declared in `AsciiCode'
c:\documents and settings\admin\desktop\asciicode\princ.cpp:31: `AsciiCode::stampa_tab()' has already been declared in `AsciiCode'
c:\documents and settings\admin\desktop\asciicode\princ.cpp:43: `AsciiCode::AsciiCode()' has already been declared in `AsciiCode'
c:\documents and settings\admin\desktop\asciicode\princ.cpp:46: parse error at end of input
codice:
 
// files : princ.cpp 
#include <iostream.h> 
#include <stdlib.h> 
#include "funz.h" 

void main() 
{ 
    char control; 
    do{ 
    AsciiCode cod; 
    cout << "Sciegli tra le seguenti lettere  quella di cui vuoi sapere l' ASCII e digitala\n";  
    cod.stampa_tab(); 
    cout << "\n"; 
    char quale; 
    cin >> quale; 
    cout << "\n"; 
    cod.stampa_car(quale);  
    cout <<"Premi X per uscire"<<endl; 
    cin >> control; 
    }while(control != 'X');    
} 

char AsciiCode::stampa_car(char car) 
{ 
   int num 
   num = (int)car; 
   cout << "Il codice ASCII di" << car <<" e' " << car <<endl; 
   return car; 
} 
void AsciiCode::stampa_tab() 
{ 
  
   for (int i=0;i<10;i++) 
   { 
       for (int j=0;j<11;j++) 
       { 
        cout <<alfabeto[i]<<"\t"<<alfabeto[j]<<endl; 
       }      
   }  
}// funz 

  AsciiCode::AsciiCode() 
  { 
            strcpy(alfabeto,"abcdefghilmnoprstuvz"); 
  }
codice:
 //file: funz.h 
#include <string> 
class AsciiCode 
{ 
      private: 
      public: 
             void stampa_car(char car); 
             char stampa_tab(); 
             static char alfabeto[20]; 
             AsciiCode(): 
};
P.S: siate duri!anche se nn uso C++ da 7 mesi dovrei sapere di +