Stałe tłumaczenia pliku
Składnia
#include <stdio.h>
Uwagi
Te stałe określają tryb tłumaczenia ("b" lub "t"). Tryb jest uwzględniany w ciągu określającym typ dostępu ("r", "w", "a", "a", "r+", "w+", "a+").
Tryby tłumaczenia są następujące:
T
Otwiera się w trybie tekstowym (przetłumaczonym). W tym trybie kombinacje zestawienia powrotu karetki (CR-LF) są tłumaczone na jednowierszowe kanały informacyjne (LF) w danych wejściowych, a znaki LF są tłumaczone na kombinacje CR-LF w danych wyjściowych. Ponadto klawisze CTRL+Z są interpretowane jako znak końca pliku w danych wejściowych. W plikach otwartych do odczytu lub odczytu i zapisu
fopen
sprawdza, czy na końcu pliku jest sprawdzana kombinacja klawiszy CTRL+Z i usuwa go, jeśli jest to możliwe. Jest on usuwany, ponieważ używaniefseek
funkcji iftell
do przenoszenia w pliku kończącym się klawiszem CTRL+Z może spowodowaćfseek
nieprawidłowe zachowanie na końcu pliku.Uwaga
Opcja t nie jest częścią standardu ANSI dla
fopen
ifreopen
. Jest to rozszerzenie firmy Microsoft i nie powinno być używane, gdy jest wymagana przenośność ansi.B
Otwiera się w trybie binarnym (nieprzetłumaczonym). Powyższe tłumaczenia są pomijane.
Jeśli wartość nie jest podana w elemecie mode
, tryb tłumaczenia jest definiowany przez zmienną trybu _fmode
domyślnego . Aby uzyskać więcej informacji na temat korzystania z trybów tekstowych i binarnych, zobacz We/Wy pliku w trybie tekstowym i binarnym.
Zobacz też
_fdopen
, _wfdopen
fopen
, _wfopen
freopen
, _wfreopen
_fsopen
, _wfsopen
Stałe globalne
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla