Stałe tłumaczenia pliku
#include <stdio.h>
Uwagi
Te stałe Określ tryb przeliczania walut ("b" lub "t").Tryb znajduje się ciąg znaków określający typ dostępu ("r", "w", "", "r +", "w +", "+").
Tryby tłumaczenia są w następujący sposób:
t
Zostanie otwarty w trybie tekstowym (tłumaczenie).W tym trybie przewozu return/wysuwu wiersza (CR LF) kombinacje zostały przetłumaczone na znaki wysuwu pojedynczego wiersza (LF) na wejściu, i znaki LF są tłumaczone na kombinacji CR LF na wyjściu.Również CTRL + Z jest interpretowana jako znaku końca pliku na dane wejściowe.W przypadku plików otwartych do odczytu lub zapisu/odczytu fopen sprawdza, czy klawisze CTRL + Z, na końcu pliku i usuwa go, jeśli to możliwe.Robi się, ponieważ korzysta z fseek i ftell może spowodować funkcji Przenieś plik z CTRL + Z fseek do niewłaściwe w pobliżu końca pliku.[!UWAGA]
t opcji nie jest częścią standardu ANSI fopen i freopen.Rozszerzenia Microsoft jest i nie powinny być używane gdzie przenośności ANSI jest pożądane.
b
Zostanie otwarty w trybie binarnym (nieprzetłumaczony).Powyższe tłumaczenia są pomijane.
Jeśli t lub b nie znajduje się w Tryb, tryb translacji jest zdefiniowany przez zmienną domyślny tryb _fmode.Aby uzyskać więcej informacji na temat Korzystanie z tekstu i trybów binarne zobacz tekstu i binarny tryb We/Wy pliku.