Funkcje biblioteczne C - putc ()
Biblioteka standardowa języka C - <stdio.h>
opis
Funkcje biblioteki Cint putc (int char, FILE * stream) charargumentu określony znak (niepodpisany znaków) jest zapisywana do określonego strumienia w strumieniu, a lokalizacja identyfikatora przodu.
oświadczenie
Oto () oświadczenie putc funkcji.
int putc(int char, FILE *stream)
parametry
- char - co jest do zapisu znaku.Charakter jego odpowiedniej wartości int minął.
- Strumień - Jest to wskaźnik na wskaźnik pliku do obiektu, obiekt jest PLIK identyfikuje znak do pisemnego strumień.
Wartość zwracana
Funkcja ta jako rzutowanie unsigned char na int Zwraca znak napisany, gdy wystąpi błąd powraca EOF.
Przykłady
Poniższy przykład demonstruje putc () Funkcja ta jest używana.
#include <stdio.h> int main () { FILE *fp; int ch; fp = fopen("file.txt", "w"); for( ch = 33 ; ch <= 100; ch++ ) { putc(ch, fp); } fclose(fp); return(0); }
Załóżmy, skompilować i uruchomić powyższy program, który stworzyplik.txt plików w bieżącym katalogu, to brzmi następująco:
!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcd
Teraz należy wykonać następującą procedurę, aby przejrzeć zawartość powyższego pliku:
#include <stdio.h> int main () { FILE *fp; int c; fp = fopen("file.txt","r"); while(1) { c = fgetc(fp); if( feof(fp) ) { break ; } printf("%c", c); } fclose(fp); return(0); }