文法:
#include <cstdio> int putc( int 文字, FILE *ストリーム );
putc()関数は、'文字'を'ストリーム'に書き出します。返り値は書き込んだ文字になります。エラーが発生した場合にはEOFが返されます。
サンプル:
int ch; FILE *input, *output; input = fopen( "tmp.c", "r" ); output = fopen( "tmpCopy.c", "w" ); ch = getc( input ); while( ch != EOF ) { putc( ch, output ); ch = getc( input ); } fclose( input ); fclose( output );
このコードを実行すると、ファイルtmp.cのコピーがtmpCopy.cという名前で作成されます。
関連トピック: feof, fflush, fgetc, fputc, getc, getchar, putchar, puts