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.