also wenn ich dich richtig verstehe soll das programm dateinamen entsprechend des schemas <name><fortlaufende nummer><suffix> erzeugen, ohne nummer anfangen, und quasi endlos hochzählen bis es eine datei mit diesem namen nicht im aktuellen verzeichniss gibt ... in dem fall soll also diese datei erstellt, und zum schreiben geöffnet werden ...
ich würde mir dafür folgende funktionen implementieren:
eine funktion getFileName(char *name, int nr, char *suffix) die einen string zurück gibt, der dem format genügt ...
eine funktion testIfExists(char *filename), die wahr oder falsch zurück gibt, je nach dem ob eine datei mit diesem namen existiert oder nicht...
zweck der übung ist folgender:
du kannst eine schleife laufen lassen die einen zähler hochzählt ... der dient der ersten funktion als parameter für die nummer ... jeweils den dateinamen erzeugen lassen und testen ob er existiert ... falls nicht, wird die schleife verlassen, und die datei zum schreiben geöffnet ...