C++ Programm Array
-
Ja, so kann man es auch machen - da verwendest du nur kein Array

Der grundsätzliche Ablauf wäre so:
if(file.good()) { file.getline(array,1024); int len=file.gcount();//wieviele Zeichen habe ich wirklich eingelesen? //arbeite mit deinem Array file.seekp(0); file.write(array,len); }PS: Tu und einen Gefallen und lies dir mal das durch - sfds
-
CStoll schrieb:
PS: Tu und einen Gefallen und lies dir mal das durch - <a target='_blank' href='viewtopic.php?t=39411'>So funktioniert das Syntaxcoloring:</a>
du könntest es ausbessern
:xmas1:
-
Und der Code deines Kollegen ist kein C++ sondern pures C (auch wenn <iostream> eingebunden ist).
Und bei deiner Version hast du doch ein Array: char zeile[1024]
-
if (!meinFile) { printf("Konnte %s nicht oeffnen!\n", name); system("PAUSE");
-
queer_boy schrieb:
du könntest es ausbessern
:xmas1:Ja, ich könnte - wenn ich denn wollte.
-
Ich habe ein txt file.
Das File lese ich in ein Array ein.
Anschliessed gebe ich an welches Zeichen durch welches ersetzt werden muss.
Hat irgendjemand ein Beispielcode.
Es kann doch nicht sein dass es keinen anderen Fall gab ?Gruss
-
Mein Gott ich werde ja immer besser.
ich glaube ich bin der geborene programmierer.ok das vieleicht nicht ganz...
der letzte teil des programms habe ich auch.

#include <stdio.h> int main(void) { char oldname[80], newname[80]; printf("Umzubenennende Datei : "); gets(oldname); printf("Neuer Name : "); gets(newname); if ( rename(oldname, newname) == 0 ) printf("%s wurde umbenannt in %s\n", oldname, newname); else perror("rename"); return 0; }

ich brauche nur noch hilfe wie ich das txt file in ein array tue mit maximal 255 zeichen und dass dann die zeichen ersetzt werden..
irgendjemand

vielen vielen dank
gruss alex
-
vielleicht solltest du wenigstens die Antworten in deinem eigenen Thread lesen, wenn du schon zu faul bist, im Unterricht aufzupassen. Die Daten kannst du mit getline(), get() oder read() in dein Array einlesen - und mit write() wieder in die Datei zurückschreiben.
-
Hallo zusammen
Merkst du nicht dass er nciht weiss wie man es macht. er könnte vieleicht mal unterstützung brauchen statt einen zusammenschiss weil er nicht aufpasst.
ich kanns auch nicht
Frohe Weihnachten :xmas1:
Harry
-
Harald84 schrieb:
er könnte vieleicht mal unterstützung brauchen statt einen zusammenschiss weil er nicht aufpasst.
Ich hab' schon mehrere Hinweise dazu gebracht (sogar hier in diesem Thread) - aber ich habe keine Lust, mich ständig zu wiederholen. Darum verweise ich gelegentlich etwas weiter nach oben im Thread.
(und wir wollen nebenbei die Leute auch dazu erziehen, mitzudenken anstatt fertige Lösungen von irgendwo abzuschreiben ;))