Code:
char inst[50];
char* txt_inhalt[50];
ifstream File("patienten.dat", ios::in);
while(File.getline(inst,50))
{
txt_inhalt = inst;
//daten in die klassen eintragen
patient.class_ID(txt_inhalt);
patient.class_name(txt_inhalt);
anzahl_pat++;
}
wenn ich das ganze so realisiere, bekomm ich als ausgabe wer einen den charakter (zeiger) txt_inhalt, den ich aber nich zuweisen kann. ich kann komischer weise dm ganzen keinen string zuweisen. also string inhalt = inst ginge nich.
patient.class_ID(txt_inhalt);
patient.class_name(txt_inhalt);
bei der ersten variable ID handelt es sich um einen integer. bei name ist es ein string. ich bekomm aber halt n character (natürlich passt der code so nicht! sollt das ganze nur veranschaulichen)
Zuletzt bearbeitet: