[C++, fstream] Otwieranie plików w trybie (ios::in | ios::out)
Ostatnio zmodyfikowano 2012-07-01 18:02
anonim Temat założony przez niniejszego użytkownika |
[C++, fstream] Otwieranie plików w trybie (ios::in | ios::out) » 2012-07-01 16:14:02 Witam Zachciało mi się dzisiaj w mojej gierce zapisu punktów do pliku, chodzi o linię: plik.open( "plik.txt", std::ios::in | std::ios::out );
zrobiłem wszystko dobrze i plik się nie otwierał - funkcja zwracała false, lecz kiedy przestawiłem tryby otwarcia pliku: plik.open( "plik.txt", std::ios::out | std::ios::in );
to wszystko chodziło dobrze - plik się otwierał i mogę go modyfikować itd itp ;) I mam teraz pytanie: czy kolejność ustawiania trybów otwarcia pliku (flag?) ma znaczenie? |
|
DejaVu |
» 2012-07-01 18:01:24 Nie powinno mieć znaczenia jeżeli jest to typowa operacja logiczna na zwykłych liczbach. Z tego co pamiętam to narzędzia typu fstream są toporne jeżeli chodzi o otwieranie pliku do odczytu i zapisu jednocześnie, więc polecam otworzyć albo do odczytu albo do zapisu i problemów nie będzie. |
|
anonim Temat założony przez niniejszego użytkownika |
» 2012-07-01 18:02:54 dzięki ;) nie wiedziałem o tym temat zamykam |
|
« 1 » |