title image


Smiley Re: Output Input ???
Hallo,



funktioniert,na ja ! Nur für Artikel 1,für den zweiten wenn ich (dateiname.c_str()); angebe dann wird nur der 2. aber dafür nicht der erste ausgegeben ! Problem ist auch das meine Liste über 100 Artikel besitzt die ich so bearbeiten muss ! Es scheint aber auf jeden Fall einen Definitionsunterschied zwischen Art1 und Art2 dazusein ! Oder verstehe ich das nicht ?!?!?



anbei eingearbeitet: (-:







#include

#include

#include

#include

#include

using namespace std;

int main() {

// Eingabedatei öffnen

ifstream input("artikel.txt");

if (!input) {

cerr << "Datei nicht gefunden" << endl;

return 1;

}

// Eine Zeile ignorieren (die Überschrift)

string zeile;

getline(input, zeile, '\n');

// Erstes Produkt lesen

string artnr;

string bezeichnung;

input >> artnr >> bezeichnung;



// Erstes Produkt in Datei schreiben

stringstream ss;

ss << "Artikel" << artnr << ".txt";

string dateiname;

ss >> dateiname;

ofstream output(dateiname.c_str());

output << artnr << '\t' << bezeichnung;

output.close();

// Zweites Produkt lesen

input >> artnr >> bezeichnung;



// Zweites Produkt in Datei schreiben



output.open(artnr.c_str());

output << artnr << '\t' << bezeichnung;

output.close();

system("PAUSE");

return 0;

}





vielen Dank !



MFG



Manuel

geschrieben von

Login

E-Mail:
  

Passwort:
  

Beitrag anfügen

Symbol:
 
 
 
 
 
 
 
 
 
 
 
 
 

Überschrift: