C语言函数大全(v开头)

文章作者 100test 发表时间 2007:03:10 17:25:29
来源 100Test.Com百考试题网


函数名: vfprintf
功 能: 送格式化输出到一流中
用 法: int vfprintf(FILE *stream, char *format, va_list param).
程序例:
#include
#include
#include
FILE *fp.
int vfpf(char *fmt, ...)
{
va_list argptr.
int cnt.
va_start(argptr, fmt).
cnt = vfprintf(fp, fmt, argptr).
va_end(argptr).
return(cnt).
}
int main(void)
{
int inumber = 30.
float fnumber = 90.0.
char string[4] = "abc".
fp = tmpfile().
if (fp == NULL)
{
perror("tmpfile() call").
exit(1).
}
vfpf("%d %f %s", inumber, fnumber, string).
rewind(fp).
fscanf(fp,"%d %f %s", &.inumber, &.fnumber, string).
printf("%d %f %s\n", inumber, fnumber, string).
fclose(fp).
return 0.
}

函数名: vfscanf
功 能: 从流中执行格式化输入
用 法: int vfscanf(FILE *stream, char *format, va_list param).
程序例:
#include
#include
#include
FILE *fp.
int vfsf(char *fmt, ...)
{
va_list argptr.
int cnt.
va_start(argptr, fmt).
cnt = vfscanf(fp, fmt, argptr).
va_end(argptr).
return(cnt).
}
int main(void)
{
int inumber = 30.
float fnumber = 90.0.
char string[4] = "abc".
fp = tmpfile().
if (fp == NULL)
{
perror("tmpfile() call").
exit(1).
}
fprintf(fp,"%d %f %s\n",inumber,fnumber,string).
rewind(fp).
vfsf("%d %f %s",&.inumber,&.fnumber,string).
printf("%d %f %s\n",inumber,fnumber,string).
fclose(fp).
return 0.
}

函数名: vprintf
功 能: 送格式化输出到stdout中
用 法: int vprintf(char *format, va_list param).
程序例:
#include
#include
int vpf(char *fmt, ...)
{
va_list argptr.
int cnt.
va_start(argptr, format).
cnt = vprintf(fmt, argptr).
va_end(argptr).
return(cnt).
}
int main(void)
{
int inumber = 30.
float fnumber = 90.0.
char *string = "abc".
vpf("%d %f %s\n",inumber,fnumber,string).
return 0.
}


函数名: vscanf
功 能: 从stdin中执行格式化输入
用 法: int vscanf(char *format, va_list param).
程序例:
#include
#include
#include
int vscnf(char *fmt, ...)
{
va_list argptr.
int cnt.
printf("Enter an integer, a float, and a string (e.g. i,f,s,)\n").
va_start(argptr, fmt).
cnt = vscanf(fmt, argptr).
va_end(argptr).
return(cnt).
}
int main(void)
{
int inumber.
float fnumber.
char string[80].
vscnf("%d, %f, %s", &.inumber, &.fnumber, string).
printf("%d %f %s\n", inumber, fnumber, string).
return 0.
}



函数名: vsprintf
功 能: 送格式化输出到串中
用 法: int vsprintf(char *string, char *format, va_list param).
程序例:
#include
#include
#include
char buffer[80].
int vspf(char *fmt, ...)

相关文章


2006年11月高校计算机等考报名通知
C语言函数大全(u开头)
江西:全国计算机等级考试成绩揭晓
C语言函数大全(v开头)
全国计算机等级考试(24次)通知
重庆:第23次全国计算机等级考试成绩查询开通
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛