tworzenie pliku w podkatalogu

0

Witam
Proszę o podpowiedź jak stworzyć plik ale w podkatalogu w ktorym znajduje sie program. Zeby nie wpisywać calej sciezki.
Jak to zrobić w c++? Najlepiej korzystając z fstream plik; itp.
Z góry dzięki.

0

Użyj getcwd()
http://linux.die.net/man/3/getcwd

W uzyskanej ścieżce usuwasz nazwę folderu, dopisujesz nazwę pliku i gotowe.

0

Nie wprowadzajcie kolegi w błąd. getcwd() zwraca ścieżkę do katalogu roboczego, czyli tego w którym się znajdujesz w momencie wywołania tej funkcji. Jeśli odpalisz binarkę będąc w innym katalogu, zwrócona wartość nie będzie tym co potrzeba.

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