Filedeskriptor zu std::ifstream ?
-
Hi Leute,
In einem Prgramm das Ich gerade schreibe öffne Ich einen file-Stream zum lesen mittles std::ifstream folgendermaßen:
strcpy(m_cam_file,"/dev/video0"); m_cam_stream = new std::ifstream( m_cam_file);
Das klappt auch alles wunderbar, allerdings habe ich gestern bemerkt das ich für eine bestimmte Funktion den Fildeskriptor dieses Streams benötige. Nämlich für einen Aufruf ala:
int fd = Funktion_die_ich_nicht_kenne( m_cam_stream ); ioctl(fd, VIDIOCPWCSAWB, &WB);
Also meine Frage, falls ihr sie nicht schon erratet
:
Gibt es eine möglichkeit zu einem ifstream den entsprechenden filedeskriptor zu bekommen?Ich bin ratlos
Viele Dank schonmal für die Hilfe.
Droog
-
http://gcc.gnu.org/onlinedocs/libstdc++/27_io/howto.html#11
Droogandleader schrieb:
strcpy(m_cam_file,"/dev/video0"); m_cam_stream = new std::ifstream( m_cam_file);
Was machst du da mit new und strcpy? Schaut ja schrecklich aus.