Funkcje biblioteczne C - fputc ()
Biblioteka standardowa języka C - <stdio.h>
opis
Funkcje biblioteki Cint fputc (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 () Funkcja stwierdzenie fputc.
int fputc(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
Jeśli wystąpi żaden błąd, napisany znak jest zwracany. Jeśli wystąpi błąd, to zwraca EOF i identyfikator błędu.
Przykłady
Poniższy przykład demonstruje funkcja fputc () jest używana.
#include <stdio.h> int main () { FILE *fp; int ch; fp = fopen("file.txt", "w+"); for( ch = 33 ; ch <= 100; ch++ ) { fputc(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); }