2017-01-06 4 views
0

Wie pro MSDN: https://msdn.microsoft.com/en-us/library/yeby3zcb.aspxHeader für fopen Visual Studio 2015 Community Edition

für "fopen" Ich brauche erforderlich Header enthalten: <stdio.h>

jedoch mein Code unten gibt Fehler: "Kennung fopen ist nicht identifizierte"

#include "stdafx.h" 
#include<cstdio> 
#include<cstdlib> 
int main() 
{ 
char * buffer = NULL; 
size_t size = 0; 
FILE *fp = fopen("C:\Documents and Settings\psps.txt", "r"); 

return 0; 
} 

Was sollte ich einbeziehen, um dateibezogene Operationen durchzuführen?

+0

kompiliert es in Visual-Studio 2010 – Tejendra

+1

die MSDN-Seite, die Sie verwiesen, sagt , also warum Sie es nicht einschließen? – jdigital

+3

Haben Sie versucht, 'std :: fopen' zu verwenden? –

Antwort

0

Sie könnten versuchen, einschließlich <stdio.h> wie Sie erwähnt. Oder Sie können <cstdio> wie derzeit einfügen und dann stattdessen std::fopen() verwenden.

Wenn C++ - Header die Standardbibliotheksfunktionen im Namespace std umbrechen.

Die andere Option ist, <fstream> aufzunehmen und lernen Sie die C++ - Datei Streaming-Klassen (siehe http://www.cplusplus.com/doc/tutorial/files/).

Verwandte Themen