problem mit %windir%, funktioniert nicht?

Hi meine Lösung.
Kannst du natürlich auch mit GetWindowsDirectory machen.
Wichtig ist nur die Zeile strcat.
Ach und diese Zeile
PHP:
outfile.open(path, "\\test.txt",ios::out|ios::ate);
nein nein nein so wird das nie gehen das währen dann erstens zuviele Parameter und das kannst du dir gleich schonmal abgewähnen kaum ein Befehl wird automatisch 2 Strings zusammenfügen und das Ergebnis weiter verarbeiten.
 
blub ... achja, EXIT_SUCCESS kann eigtl. laut std. ausgelassen werden ... der Einheitlichkeit halber hab ich's mal dazu geschrieben ;)

C++:
#include <cstdlib>
#include <string>
#include <fstream>

int main()
{
    std::ofstream file_stream(std::getenv("windir") + std::string("\\config.cfg"), std::ios_base::ate);
    if (!file_stream) { std::cerr << "FEHLER: Config nicht gefunden!"; return EXIT_FAILURE; }

    file_stream << "Zeile 1\nZeile2";
    
    return EXIT_SUCCESS;
}

Referenzen
http://www.cppreference.com/wiki/c/other/getenv
http://www.cppreference.com/wiki/string/string_operators
http://www.cppreference.com/wiki/io/constructors
 
Zurück