char array statt string!!???
-
Ich muss dieses Programm umschreiben und zwar anstatt string zu verwenden, muss ich es mit char arrays programmieren und ich muss es prodenzual zerlegen (d.h. in einzelne Funktionen unterteilen). Aber ich habe keine Ahnung wie ich das anstellen soll!!!

#include <string> #include <iostream> #include <fstream> using namespace std; int main() { char zeile [180]; string temp; ifstream Ursprung ("Ursprung.txt"); ofstream Ziel ("Ziel.txt"); cout << "-------------------------------Wortersetzen----------------------------" << endl; cout << endl; cout << "Hinweis: -Den Text den Sie aendern wollen in die Datei Ursprung.txt kopieren!" << endl; cout << " -Der geaenderte Text wird in die Datei Ziel.txt kopiert." << endl; cout << " -Benutzen Sie keine Umlaute!" << endl; cout << endl; cout << endl; string alt, neu; cout << "Zu ersetzendes Wort eingeben: " << endl; cin >> alt; cout << "\nNeues wort eingeben: " <<endl; cin >> neu; cout << endl; if (Ursprung); { while(Ursprung.getline (zeile, 180)) { temp=temp+zeile + "\n"; string::size_type pos = 0; pos = 0; while((pos = temp.find(alt)) != string::npos) { temp.replace(pos, alt.length(), neu); } } Ziel << temp << endl; Ursprung.close (); Ziel.close(); } system("PAUSE"); return 0; }
-
wie wärs mit buch kaufen und c++ lernen?