Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

Wyszukiwanie ścieżki pliku

Ostatnio zmodyfikowano 2015-07-17 14:05
Autor Wiadomość
Kondensator
Temat założony przez niniejszego użytkownika
Wyszukiwanie ścieżki pliku
» 2015-07-17 12:47:45
Witam. Otóż mam problem z zrobieniem kodu wyszukiwania ścieżki. Używam stringa i system("cd") i nie umiem tego co wyszło z system("cd") wpisać do stringa. Mógłby mi ktoś pomóc z tym?
Używałem tego
C/C++
string path;
path = system( "cd" );
P-134819
Monika90
» 2015-07-17 13:19:04
Funkcja std::system zwraca int i jest to najpewniej kod zwrócony przez wykonane polecenie, a nie to co to polecenie zapisało na standardowe wyjście.

Użyj biblioteki boost.filesystem, która ma funkcję current_path(). Ewentualnie, możesz sprawdzić czy w twoim kompilatorze działa
C/C++
#include <filesystem>
Jeżeli tak, to możesz użyć tego.

W najnowszym Visual C++, to działa:
C/C++
#include <filesystem>
#include <iostream>
using namespace std;
using namespace std::tr2::sys;

int main()
{
    cout << current_path() << endl;
}
P-134822
Kondensator
Temat założony przez niniejszego użytkownika
» 2015-07-17 14:05:07
Wielkie dzięki. Działa
P-134825
« 1 »
  Strona 1 z 1