sscanf(参数1,参数2,参数3...)//将参数1按照一定格式读取出到参数三中
参数1:函数读取的字符串数据
参数2:函数读取的格式要求
参数3:读取出来的数据存放的变量
返回值:sscanf 函数返回成功匹配并赋值的参数个数,如果没有成功匹配任何参数,则返回 0。如果发生错误,返回值为 EOF。
sprintf(参数1,参数2,参数3.....)//将参数3按照一定格式写入到参数一
参数1:写入字符数组的指针
参数2:写入字符数组时的格式要求
参数3:需要写入的数据
返回值:如果成功,则返回写入的字符总数,不包括字符串追加在字符串末尾的空字符。如果失败,则返回一个负数
fwrite(参数1,参数2,参数3,参数4)
参数1:要存入二进制数据的首地址
参数2:要存入数据项的字节数
参数3:元素个数
参数4:文件类型指针
返回值:返回一个整型数据,表示元素的总数,若与参数3不同则错误
fread(参数1,参数2,参数3,参数4)
参数1:存放二进制读入数据内存首地址
参数2:存放每个数据项的字节数
参数3:数据项个数
参数4:文件类型指针,指向已打开的文件
返回值:返回实际读取的数据项数量,如果发生错误或读取到文件末尾,它会返回一个比 参数三 小的值
fseek(参数1,参数2,参数3)
参数1:指向文件的指针
参数2:指针移动的字节数
参数3:指定指针移动的初始位置
SEEK_SET:从文件开头开始计算偏移量。
SEEK_CUR:从当前位置开始计算偏移量。
SEEK_END:从文件末尾开始计算偏移量。
返回值:成功函数返回0,失败则返回非0值