system("cd", zmienna); ?

0

Witam. Otóż mam taki kod:

#include <iostream>
#include <stdlib.h>

using namespace std;

int main()
{
    char folder[255];    

    cout << "Ścieżka do wyświetlenia: ";
    cin >> folder;

    system("cd ", folder);
}

Chciałbym, aby wyświetlona została ścieżka, którą podam.

Jednak ciągle przy kompilowaniu wyświetla mi się:

error: too many arguments to function ‘int system(const char*)’
/usr/include/stdlib.h:717:12: note: declared here

Gdzie popełniam błąd?

0

No przecież kompilator jasno Ci mówi, że podajesz za dużo parametrów.
http://www.cplusplus.com/reference/clibrary/cstdlib/system/

0

Skoro podaje za dużo parametrów, to jak mam załadować tam ścieżke, którą podałem wcześniej (cin)?

0

Sklej dwa stringi w jeden.

1 użytkowników online, w tym zalogowanych: 0, gości: 1