sprintf()、fprintf()的使用方法

来源:互联网 发布:centos7 开启3306端口 编辑:程序博客网 时间:2024/06/16 15:16

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!

**********************华丽的分割线****************************

此为鄙人的理解,如果哪里不对,欢迎指出,谢谢