"); //-->
今天开始学习标准IO了,弄了半天的文件,实在还是不明白啊!
最近工作太忙,挤点时间自己学习,不易啊!!
1. 格式化输出函数printf、fprintf和sprintf的区别
/**-----------------------------------------------------------
* 函数原型:
--------------------------------------------------------------
*/
#include <stdio.h>
int printf(const char *format, ...);
int fprintf(FILE f p*, const char *format, ...);
int sprintf(char *buf, const char *format, ...);
返回值:
前两个函数返回:若成功则为输出字符数,若输出出错则为负值
最后一个返回:存入数组的字符数
函数说明:
printf 将格式化数据写到标准输出
fprintf将数据写到指定的流
sprintf将数据格式化的字符送入数组buf中.
2. 格式化输入函数scanf、fscanf和sscanf的区别
/**-----------------------------------------------------------
* 函数原型:
--------------------------------------------------------------
*/
#include <stdio.h>
int scanf(const char *format, ...);
int fscanf(FILE fp*, const char *format, ...);
int sscanf(const char *buf, const char *format, ...);
返回值:
指定的输入项数,若输入出错,或在任意变换前已至文件尾端则为EOF
函数说明:
scanf将标准输入数据格式化写入变量
fscanf将指定的流输入数据格式化写入变量
sscanf将buf中的数据格式化写入变量.
*博客内容为网友个人发布,仅代表博主个人观点,如有侵权请联系工作人员删除。