Funkcja putc () w C ++ zapisuje znak do podanego strumienia wyjściowego.
prototyp putc ()
int putc (int ch, PLIK * strumień);
putc()
Funkcja pobiera strumień pliku wyjściowego oraz całkowitą jako jej argumenty. Liczba całkowita jest konwertowana na znak bez znaku i zapisywana w pliku.
putc()
i fputc () są podobne pod względem funkcjonalności. Jednak główna różnica między fputc()
i putc()
polega na tym, że putc()
można to zaimplementować jako makro.
Jest zdefiniowany w pliku nagłówkowym.
putc () Parametry
- ch: znak do zapisania.
- stream: strumień pliku do zapisania znaku.
putc () Zwracana wartość
- Po pomyślnym zakończeniu funkcja putc () zwraca zapisany znak.
- W przypadku niepowodzenia zwraca EOF i ustawia wskaźnik błędu w strumieniu.
Przykład: Jak działa funkcja putc ()
#include #include int main() ( char str() = "Testing putc() function"; FILE *fp; fp = fopen("file.txt","w"); if (fp) ( for(int i=0; i
When you run the program, the string "Testing putc() function" will be written to file.txt file.