1、int sprintf(char *str,char *format,[forgument,..]);
属性:函数;
用法:将格式化的字符写入字符串;
头文件:#include <stdio.h>
参数:char *str:要写入字符串的指针;
char *format:要写入字符串的格式;
forgument:要写入的字符串;
举例:
#include <stdio.h>
void main ()
{
char str[20];
sprintf(str,"%s/%s","123","abc");
str[6]='\0';
printf("%s",str);
}
输出:123/abc
2、int fprint(FILE *stream,const char *format,[forgument,..]);
属性:函数;
用法:将格式化的字符写入文件流;
头文件:#include <stdio.h>
参数:FILE *stream: 文件流指针;
const char *format : 字符格式;
forgument:字符;
举例:
#include <stdio.h>
void main()
{
FILE *f1;
f1=openf("e:/work/test.txt","w+");
fprintf(f1,"hello %s!nice to meet %s!","panny","you");
}
结果:在test.txt文件里面出现:hello panny!nice to meet you!
**********************华丽的分割线****************************
此为鄙人的理解,如果哪里不对,欢迎指出,谢谢