jeg har denne kode:
class menu{
string dis;
char inp;
public:
void menu::createMenuItem(string mname, string tmpDis, char tmpInp);
};
int main()
{
menu::createMenuItem("start", "test", 'a');
return(0);
}
menu::createMenuItem(string mname, string tmpDis, char tmpInp){
menu mname;
mname.dis = tmpDis;
mname.inp = tmpInp;
}
først vil jeg lige sige at det er første gang jeg prøver at arbejde med classer, så jeg er ikke sikker på om jeg har forstået det rigtig.
jeg vil gerne kunne oprette et menu punkt med min createMenuItem() funktion, og sætte parametre derekte.
dette kan jeg bare ikke komme til da jeg ikke kan ændre i mnames variabler før den er lavet!
hvordan kan jeg løse dette problem?
og en anden ting:
jeg ved ikke så meget om header filer andet end at man bruger dem til at inkludere nogen libaries, men jeg ville vide om jeg kan putte min class ind i en header fil, og så bruge den i min main kode, hvis header filen er inkluderet? eller er det ikke sådan de fungere?
jeg håber i kan hjælpe mig!
på forhånd: Tak!
Indlæg senest redigeret d. 24.05.2008 09:02 af Bruger #11072