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 +