r );
功能: 从标准输人设备输入字符串。
原型: int puts( const char *string );
功能: 向标准输出设备写字符串。
原型: int _ungetch( int c );
功能: 将一个字符退回键盘缓冲区,下次用getch()等函数即可读此字符。
原型: FILE *fopen( const char *filename, const char *mode );
int fclose( FILE *stream );
功能: 打开和关闭流式文件。
原型: int fgetc( FILE *stream );
int getc( FILE *stream );
int fputc( int c, FILE *stream );
int putc( int c, FILE *stream );
功能: 从文件中读一个字符,或向文件中写一个字符。
原型: char *fgets( char *string, int n, FILE *stream );
int fputs( const char *string, FILE *stream );
功能: 文件字符串读写。
原型: int fprintf( FILE *stream, const char *format [, argument ]...);
int fscanf( FILE *stream, const char *format [, argument ]... );
功能: 文件格式化读写。
原型: size_t fread( void *buffer, size_t size, size_t count, FILE *stream );
size_t fwrite( const void *buffer, size_t size, size_t count, FILE *stream );
功能: 文件成块读写。
原型: int fseek( FILE *stream, long offset, int origin );
long ftell( FILE *stream );
功能: 文件指针定位。
原型: int feof( FILE *stream );
功能: 测试文件是否结束。
原型: int ungetc( int c, FILE *stream );
功能: 将一个字符退回文件缓冲区中,下次用fgetc()等函数即可读此字符。
原型: int rename( const char *oldname, const char *newname );
功能: 修改文件名。
原型: int _unlink( const char *filename );
功能: 删除文件。原型在头文件Stdio.h和io.h中。
6.
存储分配库函数,原型均在头文件malloc.h中。
原型: void *malloc( size_t size );
功能: 按字节申请存储空间。
原型: void *calloc( size_t num, size_t size );
功能: 成组申请存储空间。
原型: void *realloc( void *memblock, size_t size );
功能: 修改已动态分配的存储块大小。
原型: void free( void *memblock );
功能: 释放动态申请的存储块。
7.内存操作函数,除特别说明者外,原型均在头文件memory.h 和string.h中。
原型: void *memset( void *dest, int c, size_t count ) ;
功能: 将一段内存均置为给定的内容。
原型: int memcmp( const void *buf1, const void *buf2, size_t count );
int _memicmp( const void *buf1, const void *buf2, unsigned int count );
功能: 比较两段存储空间的内容。_memicmp()不区分大、小写字母。
原型: void *memchr( const void *buf, int c, size_t count );
功能: 在指定内存单元中查找字符。。
原型: void *memcpy( void *dest, const void *src, size_t count );
void *memmove( void *dest, const void *src, size_t count );
功能: 复制一段给定的内存单元内容。memcpy()与memmove()的复制方向不同,这在源空间和目标空间有重叠时特别重要。
8.字符串操作库函数,原型均在头文件string.h中。这组库函数甚多,这里只选列了其中较常用的几个。
原型: char *_strset( char *string, int c );
char *_strnset( char *string, int c, size_t count );
功能: 将字符串中的字符设置为给定值。
原型: char *strcpy( char *strDestination, const char *strSource ) ;
char *strncpy( char *strDest, const char *strSource, size_t count );
功能: 字符串拷贝。
原型: char *strcat( char *strDest, const char *strSource );
char *strncat( char *strDest, const char *strSource, size_t count );
功能: 将字符串strSource 添加在字符串strDest之后。
原型: char *_strlwr( char *string );
char *_str