Hast du die IDE mal neu gestartet... evtl mach die beim erstellen der Anwendung fehler. (Hatte bei der Borland-IDE mal das Problem dass es beim starten ein AV an 0xBADC0FFE anstatt main aufzurufen )
Hast du die Datei auch neu in den Texteditor geladen, nachdem sie vom Programm verändert wurde?? -- MFG RedEagleDieser Post wurde am 25.11.2007 um 18:25 Uhr von RedEagle editiert.
lol xD jope h´s hat sie ich hab in die Datei mal dein Beispiel genommen: ........h........h............h...
Habs nur mit der exedatei probiert und mit der IDE (auch nach neustart) die Datei enthält vor und nach der Anwendung ........h........h............h...?!
Das return 0; am Ende des Programms ist wichtig, um der umgebenden Shell Erfolg zu signalisieren. Das ist in der Praxis vor allem dann von Bedeutung, wenn dein Programm in irgendwelchen Skripten benutzt wird; kann aber prinzipiell unter allen möglichen Umständen wichtig sein. So oder so ist es eine schlechte Angewohnheit, das wegzulassen, und ein C-Compiler darf das streng genommen sogar ablehnen - auch wenn es die meisten nicht tun. -- Einfachheit ist Voraussetzung für Zuverlässigkeit. -- Edsger Wybe Dijkstra
- notepad starten - textdatei öffnen - sind hs drin? wenn nein, wider welche rein schreiben - notepad schließen - programm ausführen - notepad starten - textdatei öffnen - Jetzt dürften keine hs mehr drin sein...
Der code ist jedenfalls richtig. Bei mir funktionierts...
Ich gehe mal davon aus, dass das Programm nich "error" in der console ausgibt... -- MFG RedEagle
Hab des script etz auch nochmal das das Anfangsprogramm getestet, da das andere ja nicht klappt, klappt aber irgendwie auch nicht zuminderst wird nur ein teil übersetzt, oder ein an dem beispiel:
Datei vorher:
a B b a A
Datei danach:
1a 2B b 1a A
warum setzt er die 1/2 vor die Buchstaben und ersetzt sie nicht??