000
13.11.2004, 17:52 Uhr
CaesarCortezz
minderer Student
|
Hi Leute, ich habe ein Programm geschrieben (unten), welches verschiedene Funktionen aufruft und variablen in andere weitergibt. Das Problem ist dass er irgendwie die Variablen nicht richtig weiterzugeben scheint. Danke für eure Hilfe. MfG Caesar
C++: |
#include <iostream> #include <string> #include <fstream>
int out() { std::ifstream OutFile("txt.txt"); std::string temp; while (!OutFile.eof()) { OutFile >> temp; std::cout << temp << " " << std::endl; } return 0; }
int in() { std::ofstream InFile("txt.txt"); std::string temp2; std::cout << "Was wollen Sie in die Datei schreiben?" << std::endl; std::cin >> temp2; InFile << temp2; return 0; }
int allout(std::string temp, std::string temp2) { std::cout << "In der Datei stand: " << temp << std::endl; std::cout << "Hereingeschrieben haben Sie: " << temp2 << std::endl; return 0; }
int main(std::string temp, std::string temp2) { std::cout << "Wilkommen im review" << std::endl; std::cout << "Gehen Sie zur Funktion out()" << std::endl; out(); std::cout << "Gehen Sie zur Funktion in()" << std::endl; in(); std::cout << "Gehen Sie zur Funktion allout()" << std::endl; allout(temp, temp2); std::cout << "Danke" << std::endl; return 0; }
|
-- Thus spake the master programmer:
``When the program is being tested, it is too late to make design changes.'' |