csv
-
Hallo leutzz,
Ihr hattet mal wieder recht!!
sorry für letztens!hab noch noch ein kleines problem:
Und zwar werden die eingelesenen Daten eingelesen auch in der richtigen Zeile & Spalte. die eingelesenen werte sollen ebenfalls im DOS fenster ausgegeben werden gibts dafür extra befehl? außerdem wird beim 2 programm start der neue inhalt nicht in der Datei angeheftet. Wüsste jemand ein tipp bzw. kleinen anschupsa !?
Hier der code extra klein und fein!
#include <iostream> #include <fstream> using namespace std; int main( int argc, char **argv ) { int i; float umsatz_unternehmen[12]; char monate[12][12] = {"Januar", "Februar", "März", "April", "Mai", "Juni", "Juli", "August", "September", "Oktober", "November", "Dezember" }; printf( "\nBitte geben Sie die Umsaetze fuer Unternehmen A ein:\n" ); for(i=0;i<=11;i++) { do{ printf("Bitte %i -ten Umsatz fuer 2007\n",i); printf("Eingabe:"); cin >> umsatz_unternehmen[i]; } while(umsatz_unternehmen[i] < 0 ); } // Datei zum Schreiben öffnen ofstream infile; infile.open("test1.csv",ios::app); for( i = 1; i <=11; i++ ) { infile << i << ";" << umsatz_unternehmen[i] << ";" << monate[i] << endl; } infile.close(); return 0; }gruß hasso
-
cout und bei infile.open("test1.csv",ios::app); schauen, dass du die Datei so öffnest, dass man die Daten anhängt und nicht überschreibt. Ka, wie dafür das Flag bei C++ aussieht.
-
ok thanks !
das problem klappt jetzt !
app ist trozdem zum hinzufügen..
wie werden dann die eingelesenen Sachen ausgelesen ? Sprich im Compiler?
kennt jemand die Funktion?
gruß
-
die aufgabe ist fertig.
wenn jemand ein Befehl kennt indem die Datei automatisch öffnet wär nicht schlecht!
tschööööö
