功能:函数打开一个临时文件,并返回一个指向流的指针。发生错误时返回一个空指针。在该文件被关闭或程序执行完毕时会自动抹掉。
(18)tmpnam()函数
函数声明:char*tmpnam(char*name)
功能:函数产生一个唯一的文件名字,并将它存放在name指向的数组内。操作成功时返回一个指向该名字的指针,否则返回空指针。
2、式化输入与输出函数
(1)fprintf()函数
函数声明:intfprintf(FILE*stream,char*format,arg_list)
功能:把arg_list(参数表)内各参数的,以format所指定的式,输出到stream所指向的文件中。返回实际输出的字符数,如果出现错误,返回一个负数。
(2)fscanf()函数
函数声明:intfscanf(FILE*stream,char*format,arg_list)
功能:按指定式从stream指定的文件中读出数据。
(3)printf()函数
函数声明:intprintf(char*format,arg_list)
功能:以format指定的式,把arg_list的参数写到stdout中。函数返回实际所写的
字符个数,如果为负表示有错误发生。Format所指向的串有两类。第一类由字符构成,它们将被写到屏幕上;第二类是式说明,定义各参数的显示式。
(4)scanf()函数
函数声明:intscanf(char*format,arg_list)
功能:从标准输入设备按format指定的式,输入数据给arg_list指向的单元。
函数返回赋成功的字段数,遇文件结束返回EOF,出错返回-1。
(5)sprintf()函数
函数声明:intsprintf(char*buf,char*format,arg_list)
功能:作用与printf()函数相同,只是产生的输出被写入buf指向的缓冲区中。返回等于实际写入的字符个数。
(6)sscanf()函数
函数声明:intsscanf(char*buf,char*format,arg_list)
功能:作用与scanf()函数相同,只是从buf指向的缓冲区中读取数据。c strchr函数用法返回等于实际被附的字段数。
(7)vprintf()函数
函数声明:intvprintf(char*format,va_listarg_ptr)
功能:该函数作用同printf函数,只是参数表由一个va_list类型的指针代替。指针是一个va_list型的指针,在stdarg.h中给出定义。
(8)vfprintf()函数
函数声明:intvfprintf(FILE*stream,char*format,va_listarg_list)
功能:该函数作用同fprintf函数,只是参数表由一个va_list类型的指针代替。
(9)vsprintf()函数
函数声明:intvsprintf(char*buf,char*format,va_listarg_list)
功能:该函数作用同sprintf函数,只是参数表由一个va_list类型的指针代替。
3、字符输入输出函数
(1)fgetc()函数
函数声明:intfgetc(FILE*stream)
功能:从stream所指定的流文件中取得下一个字符。函数返回所得到的字符,若遇文件结束返回EOF。
本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/jisuanjixue/article-37559-6.html
这坏坏的笑呢
这就对了