001
14.04.2008, 17:54 Uhr
FloSoft
Medialer Over-Flow (Administrator)
|
C oder C++, weil das das ist eine Mischung aus beidem.
So mal kurz hingeschmiert (umsetzen solltest du deine Hausaufgabe dann schon mal selbst noch!) übernehm keine gewähr, hab da jetzt nicht alles imkopf von parametern her und so)
C++: |
int main(void) {
std::vector<float> zahlen; std::vector<float>::iterator zahlenit(zahlen.begin()); std::ifstream in; std::ofstream out; float zahl;
if(in.open("zahlen.dat")) { while(!in.eof()) { in >> zahl; zahlen.push_back(zahl); } in.close(); }
do { std::cout << "Input : " ; std::cin >> zahl; zahlen.push_back(zahl); } while (zahl > 0 ) ;
std::cout << "\n\nOutput :\n" << std::endl; while(zahlenit != zahlen.end()) { std::cout << (*zahlenit) << std::endl; ++zahlenit; }
unlink("zahlen.bak"); rename("zahlen.dat", "zahlen.bak"); if(of.open("zahlen.dat")) { std::copy(zahlen.begin(), zahlen.end(), of); of.close(); } else rename("zahlen.bak", "zahlen.dat"); }
|
-- class God : public ChuckNorris { }; Dieser Post wurde am 14.04.2008 um 17:56 Uhr von FloSoft editiert. |