Jak wiadomo, tryb dostępu do otwieranego pliku jest przekazywany do funkcji fopen
jako łańcuch znaków z literami-przełącznikami. Czemu nie są np. zdefiniowane makra
#define FOPEN_READ 1
#define FOPEN_WRITE 2
#define FOPEN_APPEND 3
#define FOPEN_BINARY 4
#define FOPEN_PLUS 8 /* Tu przydała by się jakaś lepsza nazwa, ale to już inna kwestia. */
i przy otwarciu pliku należało by podać odpowiednią kombinację, np. fopen ("plik.dat", FOPEN_READ | FOPEN_BINARY)
zamiast opcji w formie tekstowej, jak w jakimś JS. I właśnie zastanawiam się, dlaczego nie zostało to zrealizowane w taki sposób. Macie jakieś pomysły?