tmpfile()函数tmpfile
tmpfile
语法:
#include
FILE *tmpfile( void );
函数tempfile()用一个独特的文件名打开一个临时文件,并返回一个到该文件的指针.如果发生错误则返回null.
tmpfile
语法:
#include
FILE *tmpfile( void );
函数tempfile()用一个独特的文件名打开一个临时文件,并返回一个到该文件的指针.如果发生错误则返回null.
sprintf()函数sprintf
语法:
#include
int sprintf( char *buffer, const char *format, … );
sprintf()函数和printf()类似, 只是把输出发送到buffer(缓冲区)中.返回值是写入的字符数量. 例如:
sscanf()函数sscanf
语法:
#include
int sscanf( const char *buffer, const char *format, … );
函数sscanf()和scanf()类似, 只是输入从buffer(缓冲区)中读取.
setvbuf()函数setvbuf
语法:
#include
int setvbuf( FILE *stream, char *buffer, int mode, size_t size );
函数setvbuf()设置用于stream(流)的缓冲区到buffer(缓冲区),其大小为size(大小). mode(方式)可以是:
_IOFBF, 表示完全缓冲
_IOLBF, 表示线缓冲
_IONBF, 表示无缓存
scanf
语法:
#include
int scanf( const char *format, … );
scanf()函数根据由format(格式)指定的格式从stdin(标准输入)读取,并保存数据到其它参数. 它和printf()有点类似. format(格式)字符串由控制字符,空白字符和非空白字符组成. 控制字符以一个%符号开始,如下:
rewind
语法:
#include
void rewind( FILE *stream );
函数rewind()把文件指针移到由stream(流)指定的开始处, 同时清除和流相关的错误和EOF标记.
puts()函数puts
语法:
#include
int puts( char *str );
函数puts()把str(字符串)写到STDOUT(标准输出)上. puts() 成功时返回非负值, 失败时返回EOF。
getc()函数getc
语法:
#include
int getc( FILE *stream );
getc()函数从stream(流)获取并返回下一个字符,如果到达文件尾返回EOF. getc()和fgetc()是一样的. 例如:
fwrite()函数fwrite
语法:
#include
int fwrite( const void *buffer, size_t size, size_t count, FILE *stream );
fwrite()函数从数组buffer(缓冲区)中,
ftell()函数ftell
语法:
#include
long ftell( FILE *stream );
ftell()函数返回stream(流)当前的文件位置,如果发生错误返回-1.