tworzenie pliku w podkatalogu

tworzenie pliku w podkatalogu
  • Rejestracja: dni
  • Ostatnio: dni
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.

PC
  • Rejestracja: dni
  • Ostatnio: dni
0

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

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

  • Rejestracja: dni
  • Ostatnio: dni
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.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.