title image


Smiley Re: Dateien integrieren und wieder exportieren !
Hi





Ich habe die Aufgabe, die Inhalte von zwei verschiedenen Dateien zu kombinieren. In der ersten Datei steht in jeder Zeile eine "Artikelnummer" und eine "Originalnummer", z.B. in der Form

12345 54321

45423 52341

41223 54531

...

In der zweiten Datei stehen jeweils die Artikelnummer und der Preis, also etwa

12345 14.95

45423 3.90

41223 1.50

...

Daraus soll ich nun eine Datei machen, in der in jeder Zeile

Artikelnummer Originalnummer Preis

steht.





Aha, interessante Aufgabe, die du da hast. Es wäre wichtig, zu wissen, ob die Reihenfolge der Zeilen immer gleich ist. Ob. z.B. in BEIDEN Dateien in der ersten Zeile der GLEICHE Artikel (mit der gleichen Artikelnummer) steht, oder ob an zu jeder Artikelnummer aus der ersten Datei die passende Artikelnummer in der zweiten Datei suchen muß.



Falls die Zeilen immer gleich sind, ist das nicht so schwer:



ifstream input1("datei1.txt");

ifstream input2("datei2.txt");

ofstream output("datei.txt");



string artNr1;

string artNr2;

string orgNr;

string preis;



while (input1) {

input1 >> artNr1;

input1 >> orgNr;

input2 >> artNr2;

input2 >> preis;

if (artNr1 != artNr2) cout << "Oh-oh..." << endl;

output << artNr1 << " " << orgNr << " " << preis << endl;

}







bye

















geschrieben von

Login

E-Mail:
  

Passwort:
  

Beitrag anfügen

Symbol:
 
 
 
 
 
 
 
 
 
 
 
 
 

Überschrift: