加s,输入/出到字符串中。sprintf(char *s,const char *format,...)
加f,输入/出到文件流中。 fprintf(FILE *f,const char *format,...)
(5)文件定位
long ftell(FILE *f):
返回当前指针位置。错误时返回-1L。
int fseek(FILE *f,long offset,int origin):
将当前流f指针位置设置到:origin后offset个字符处。origin有:SEEK_SET:文件起始位置;SEEK_CUR指针当前位置,SEEK_END:文件结束位置。
void rewind(FILE *f)
指针返回文件开始位置,相当于:fseek(f,0L,SEEK_SET)
不常用:
int fgetpos(FILE *f,*p)
将指针当前位置记录到*p中,以供fsetpos函数使用。
int fsetpos(FILE *f,const *p)
指针位置指向*p。
(6)错误处理与文件操作
int feof(FILE *f)
指示文件结束,一直返回0,结束时返回非0值。
int ferror(FILE *f)
如果设置了与f相关的错误指示符,则返回一个非0值。
int remove(char *filename)
删除指定位置的文件。
int rename(const char *oldname,const char *newname)
改文件名,否则返回非0值。
FILE *tmpfile(void)
建立临时文件,‘wb+'模式,在被关闭或程序正常结束时自动删除
2.<string.h> 分成两组,一组str开头,一组mem开头(该组函数在<memory.h>中也有定义,不是所有编译器都有)
(1)str
char * strcpy (char *dest, const char *src);
将字符串src复制到字符串dest中(包括'
