Ahoj,
mám problém se zápisem do souboru spojového seznamu. Funkce na výpis vypadá takto:
133 void vypisDoSoub(Zam *zam) {
134 char* nazevSoub;
135 cout << "Nazev souboru:\n" << endl ;
136 cin >> nazevSoub;
137 ofstream expFile;
138 expFile.open(nazevSoub);
139
140 expFile << "\n**********************************************\n";
141 expFile << "Zamestnanci:\n";
142 expFile << "**********************************************\n";
143 while (zam != NULL) {
144 expFile << "Zamestnanec: " << zam->jmeno << zam->prijmeni << " ma pl at " << zam->plat << endl;
145 zam = zam->next;
146 }
147 expFile.close();
148 }
Když jí v programu spustím, dostanu segmentation fault. Nevíte, kde je chyba?