text datei umwandeln
-
HILFE
muss Zahlen in einer Textdatei in double werte umwandeln und zusammen rechnen!
zahlen sind durch ; getrennt und könne auch negativ sein und dezimalstellen habenbitte um eine kompletten quellcode!!
danke
-
Tach,
wir machen hier aber keine Hausaufgaben. Zeig doch mal, was du bereits gemacht
hast, vielleicht koennen wir dir helfen.mfg
v R
-
WTF?
Junge, erstens registrier dich mal. Und zweitens mach es selber. Nur weil du zu faul bist dich dahinter zu klemmen wird dir wohl keiner den Quelltext dazu hier hin posten.MfG ReC
-
also zum zweiten post hab ich flgendes zu sage
1.) bin ich ein mädchen
2.) das ist das was ich bis jetzt gemacht habe:
//funktionen.cpp
//stgarnat
//21.09.2004#include"funktionen.h"
#include<iostream>
#include<fstream>
using namespace std;void Eingabedialog(char** _Eingabe)
{
char* temp=new char[100];
cout<<endl<<"Eingabe eines Zahlenwertes: ";
cin.getline(temp,100,'\n');
*_Eingabe=temp;
}void Abspeichern(char* _Eingabe)
{
//in eine Textdatei abspeichern bzw Textdatei erstellen
ofstream Ausgabe;
Ausgabe.open("d:/Schule/Prpe/daten.txt",ios::app); //zum öffnen der Datei (app-> neuer Text
//wird ans Ende angehängt oder Datei wird neu angelegt
Ausgabe<<_Eingabe<<';'; //schreibt das was in der Eingabe steht in die daten.txt und hängt strichpunkt dazu
Ausgabe.close();}
void Weiterdialog(bool& _weiter)
{
char auswahl;
cout<<"Möchten sie noch eine Buchung anlegen? (j/n)?";
if(auswahl=='j' || 'J') _weiter=true;
else _weiter=false;}
void DateiAuslesen(int& _AnzahlBuchungen, double& _Gesamtsumme)
{
ifstream Eingabe;
Eingabe.open("d:/Schule/Prpe/daten.txt",ios_base::in);//string umwandeln in eine Zahl --> oubl variable --> komma stellen herausfinden
//ersten Zeichen abfragen, wenn minus weiß ich das die zahk negativ istvoid DateiAuslesen(int& _AnzahlBuchungen,double& _Gesamtsumme)
{
ifstream Eingabe;
char text[20];
int anzahl=0;
char* filename=new char[20];
double summe=0;Eingabe.open("d:/Schule/Prpe/daten.txt",ios_base::in);
while(!in.eof())
{
in.getline(text,100,';');
summe+=atof(text);
anzahl++;
}
_Gesamtsumme=summe;
_AnzahlBuchungen=anzahl;in.close();
}
}
void BS_Ausgabe(int _AnzahlBuchungen, double _Gesamtsumme)
{}
und 3.) wollte ich nur kontrollieren ob das was ich gemaht habe stimmt
also btte nicht so voreilige beschuldigungen
danke allerdings für den ersten beitrag
möchte nur wissen ob der teil unter
void DateiAuslesen(int& _AnzahlBuchungen,double& _Gesamtsumme)
stimm
danke