Ścieżki dostępu w C++

Odpowiedz Nowy wątek
2014-12-31 12:37
Bilski
0

Jak wiadomo, w Windows ścieżki mają znak "\", czyli ścieżka ma zapis np "C:\Kat1\Kat2\Plik". Zauważyłem, że dla Qt zapis "C:/Kat1/Kat2/Plik" na wzór Unixa również jest poprawny. Ponadto zauważyłem, że w Qt standardowe okno otwarcia i zapisu pliku wstawia "/" w zwracaną ścieżkę do pliku.

Czy to zależy od kompilatora, czy to jest ogólnie przyjęte, że w C i C++ w Windows można zapisywać ścieżki ze znakiem "/" lub "\"?

Pozostało 580 znaków

2014-12-31 12:41
Rev
2

Generalnie zapis z / nie jest poprawny, ale File I/O functions in the Windows API convert "/" to "\" as part of converting the name to an NT-style name, except when using the "\\?\" prefix as detailed in the following sections.

http://msdn.microsoft.com/en-[...]op/aa365247%28v=vs.85%29.aspx


Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

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