000
01.11.2016, 18:08 Uhr
~Anfaenger8989898
Gast
|
Hi ich muss biss morgen ein programm schreiben das von einer .txt datein einen text einliest , alle buchstaben um 13 stellen verschiebt und in eine neue .txt datei ausgibt .
C++: |
#include <iostream> #include <fstream> #include <string> #include <cstdlib>
using namespace std;
int main() { ifstream ifs; ifs.open("klar.txt"); ofstream ofs; ofs.open("geheim.txt"); char c; char rot13 [] = {'N','O','P','Q','R','S','T','U','V','W','X','Y','Z', 'A','B','C','D','E','F','G','H','I','J','K','L','M', };
while( ( c = ifs.get() )!= EOF ) { ofs<<rot13[c -'A']; }
ifs.close(); ofs.close();
return 0; }
|
Nun habe ich das problem das die ausgabe auf chinesisch ist.Wieso?
----- Edit: cpp-Tags eingefügt. Dieser Post wurde am 01.11.2016 um 21:37 Uhr von Hans editiert. |