Hallo,
Ich habe eine kurze Frage zu einem kleinen Übungsprogramm, welches ich gerade in C schreibe.
Es soll auf meinem Linux-Rechner laufen, und liefert leider einen Speicherzugriffsfehler.
Es ist eine kleine Funktion int replace(char *), die die Zahl der Leerzeichen zählen und durch Minus-Zeichen ersetzen soll. Leider kommt bei dem Versuch die Minus-Zeichen zu überschreiben ein Speicherzugriffsfehler. (Zeile 9)
Wenn ich mich recht an meine MSDOS-Zeiten mit C erinnere, dann haben solche Dinge dort immer funktioniert... (Ist aber laange her..)
Vielen Dank im Voraus.
Alles anzeigen
Ich habe eine kurze Frage zu einem kleinen Übungsprogramm, welches ich gerade in C schreibe.
Es soll auf meinem Linux-Rechner laufen, und liefert leider einen Speicherzugriffsfehler.
Es ist eine kleine Funktion int replace(char *), die die Zahl der Leerzeichen zählen und durch Minus-Zeichen ersetzen soll. Leider kommt bei dem Versuch die Minus-Zeichen zu überschreiben ein Speicherzugriffsfehler. (Zeile 9)
Wenn ich mich recht an meine MSDOS-Zeiten mit C erinnere, dann haben solche Dinge dort immer funktioniert... (Ist aber laange her..)
Vielen Dank im Voraus.