Hi,
ich habe hier folgenden Code. Er erzeugt auch zwei Text-Dateien, aber leider läßt er sie leer. Kann mir bitte jemand sagen, wo der Fehler liegt?
Danke und Gruß
Olli
ich habe hier folgenden Code. Er erzeugt auch zwei Text-Dateien, aber leider läßt er sie leer. Kann mir bitte jemand sagen, wo der Fehler liegt?
PHP:
#include <stdlib.h> //fuer exit()
#include <fstream>
#include <iostream>
#include <string.h>
using namespace std;
int main()
{
char text[] = "\"Ratsam ist und bleibt es imm \n \
fuer ein junges Frauenzimmer, \n \
einen Mann zu zu erwaehlen \n \
und womoeglich zu vermaehlen. \n \
Erstens will es so der Brauch, \n \
zweitens will man's selber auch..\n \
\" Wilhelm Busch ";
char in_text[300] = {'\0'};
int k = 0, j = 0; char ch;
ofstream raus;
raus.open ("busch.txt");
if (!raus)
{ cerr << "Datei nicht geoeffnet"; exit(-1);}
for (j = 0; j < strlen(text); ++j)
raus.put(text[j]);
raus.close();
ifstream rein;
fstream fs("busch.txt", ios_base::in);
if (!fs)
{
}
else
{
fs.close();
fs.open("busch.txt", ios_base::out);
}
while (!rein.eof() && k < 299)
{
rein.get(ch);
cout << ch;
in_text[k] = ch;
++k;
}
k--;
raus.open("Loriot.txt");
raus.close();
}
Danke und Gruß
Olli
Zuletzt bearbeitet von einem Moderator: