suche lösung zu speichern von daten in textdateien

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:
Zurück