fataler fehler: expecting a file name
-
Hallo zusammen,
ich habe unten fogendes Programmiert, leider kann das Programm nicht gestartet werden. Da dieser "fataler Feher" auftritt.
Bitte helft mir ...mfg mawu
Der fehler muss in den letzten Zeilen sein ... )
#include<iostream>
using namespace std;int main()
{
cout<<"Promillerechner";
cout<<endl;
cout<<endl;float p;
cout<<"Koerpergewicht in kg: ";
cin>>p;
cout<<endl;
cout<<p;
cout<<" kg";
cout<<endl;
cout<<endl;cout<<"Getruinkene Menge:" ;
cout<<endl;
cout<<endl;float z;
cout<<"Getrunkene Bacardi-Cola: ";
cin>>z;
cout<<endl;float a;
a=z*1,27 ;float r;
cout<<"Bitte eingeben fuer maennlich = 0,7 bzw. fuer weiblich = 0,6" ;
cout<<endl;cout<<endl;
cin>>r;float c;
c=a/(p*r);
cout<<c;cout<<endl;
getchar ();
getchar ();
getchar ();return 0;
}
//---------------------------------------------------------------------------
-
getchar (); getchar (); getchar ();Dafür müsste eigentlich cstdio eingebunden werden.
leider kann das Programm nicht gestartet werden
Kannst du den Code denn kompilieren? Mit welchem Compiler arbeitest du?
-
hm, bei mir gehts...
du musst nur bei 1,27 und 0,7 bzw 0,6 das Komma durch nen Punkt ersetzen.. auch bei der eingabe..
-
#include<iostream> using namespace std; int main() { cout<<"Promillerechner\n\n"; float p; cout<<"Koerpergewicht in kg: "; cin>>p; cout<<endl<<p<<" kg\n\n"; float z; cout<<"Getrunkene Bacardi-Cola: "; cin>>z; float a; a=z*1.27 ; //statt 1,27 float r; cout<<"\nBitte eingeben fuer maennlich = 0.7 bzw. fuer weiblich = 0.6\n\n" ; //statt 0,7 bzw 0,6 cin>>r; float c; c=a/(p*r); cout<<c; getchar (); getchar (); getchar (); return 0; }
-
Hey vielen Dank mit dem Punkt hats geklappt.
Ich kenn mich hald nicht gut damit aus aber echt klasse.
Leider stimmen die berechnungen noch nicht ganz aber sobald ich dass hab kann jeder hier den Quellcode holen und sich kopieren ...
mfg
mawu