close-Funktion wird nicht erkannt - C ++

8

Ich habe den folgenden Code in einer Datei namens RaftLog.cc :

%Vor%

Wenn ich kompiliere, habe ich jedoch:

%Vor%

Ich weiß nicht, warum die Funktion close() nicht von #include <fcntl.h> eingeschlossen wird. Kann mir bitte jemand helfen? Lassen Sie mich auch wissen, ob ich mehr Code hinzufügen sollte.

    
cybertextron 29.01.2013, 03:13
quelle

2 Antworten

14

Sie müssen unistd.h Header-Datei einschließen, wenn Sie close function

aufrufen %Vor%

Verwenden Sie fopen/fclose , fdopen/close pair

    
billz 29.01.2013, 03:16
quelle
0

In Visual Studio 2015

%Vor%

scheint zu funktionieren!

    
Mo0gles 17.12.2015 17:12
quelle

Tags und Links