Kann nicht Datei schreiben

lawanscha

lawanscha

dada
Hey Leute,

Probiere gerade beim cpp-cgi eine Debug Ausgabe in eine Datei zu schreiben. Habe im meinem Cgi folgende code geaddet:

std::ofstream myFile;
myFile.open ("/home/dwa/test.dat", ios::out);

Witzig (eig. nicht) ist dass der Compiler folgendes zurück gibt:

Fehler: Aggregat »std::ofstream myFile« hat unvollständigen Typ und kann nicht definiert werden
make: *** [all] Fehler 1:hilfe2::hilfe2::hilfe2::hilfe2::hilfe2::hilfe2::hilfe2:

Was soll das??? Hat der Kompiler nen Fehler oder was?? Standard Beispiel aus dem Internet und geht nicht???
Wer weiss rat

lg?(?(?(?(
 
poste mal ein bissl quelltext (includes, konstruktoraufruf und wie du das ganze verwendest). Ohne das wirds schwierig sein zu helfen
 
//Ist nicht viel. Ist zwar C++ -> habe aber keine Klassen verwendet. Zuviel Aufwand. Ist eher nen kleines c Programm ;-)

#define DEBUG true

//system
#include <iostream>
#include <string>
#include <sstream>
#include <stdio.h>
#include <stdlib.h>
#include <sys/time.h>
#include <xyssl/md5.h>
#include <cmath>


//common
#include "../Common/Const.h"

using namespace std;
 
wenn du als Ausgabeobjekt ofstream verwendest solltest du das auch includen mit
Code:
#include <fstream>
 
Zuletzt bearbeitet:

Ähnliche Themen

Prblem mit zeilenweises auslesen von Datei und schreiben nach mysql

NagiosGrapher 1.7.1 funktioniert nicht

HP PSC 2175 - CUPS druckt nicht

Ubuntu X / dbus problem

Squid nur zum maskieren der eigenen IP, nicht für Webserver auf port 80

Zurück
Oben