2016-09-01 3 views
-3

Ich verstehe diesen Fehler nicht. i'am einen Ordner mit einer Variable inAusdruck muss eine Klasse Dateiverzeichnis haben C++

std::ostringstream gr; 

      gr << "C:/Users/titib/Contacts/Desktop/Projet informatique/groupe/" << groupe; 

      CreateDirectory(gr.str().c_str()); 

Fehler zu erstellen versuchen: Verzeichnis erstellen dont 1 Argument

+1

was funktioniert, ist 'CreateDirectory'? Alles was wir wissen ist, dass es kein Argument braucht. Was verstehst du nicht über die Fehlermeldung? Vielleicht dauert es 2 Parameter ... – user463035818

Antwort

1

ich Sie gehe davon sind an den Fenstern zu arbeiten. Schauen Sie sich die Funktionsdefinition von CreateDirectory():

BOOL WINAPI CreateDirectory(
    _In_  LPCTSTR    lpPathName, 
    _In_opt_ LPSECURITY_ATTRIBUTES lpSecurityAttributes 
); 

es dauert 2 Argumente, aber Sie bieten nur eine (gr.str().c_str()). Ihren Anruf ändern zu

CreateDirectory(gr.str().c_str(), NULL); 

und sehen, ob es

Verwandte Themen