Czy fstream na MacOS'ach otwiera tylko pliki .txt i .rtf

0

Witam, mam pytanie czy stream otwiera tylko .txt i .rtf? Kiedy próbuję otworzyć plik .info wyskakuje mi błąd że nie ma takiego pliku. Nie proszę o pomoc w kodzie tylko o napisanie czy c++ myfile.open("~/Desktop/Folder" + string + "'/project.info") powinno mi działać na Mac'u. Z góry dziękuję

1

Mac ma dodatkowe zabezpieczenia i system może nie pozwalać otwierać różnych rzeczy zależnie od lokalizacji. W pierwszej kolejności utwórz sobie ~/test/ i tam zobacz.

1

Skąd ten pomysł?
Daj przykładowy kod to sprawdzę na swoim MacOS.
W najnowszym OS X system pyta czy pozwolić aplikacji na dostęp do katalogu (więc alagner może mieć rację). Jakiej wersji używasz?
Nie jestem pewien czy tylda ~ działa z std::fstream IMO powinna.

0

Słuchajcie wszyscy, znalazłem sposób na rozwiązanie tego wystarczy dodać getenv("home") jaki string i nie używać "~".

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