

1. fprintf函数 //按指定格式把内容传输到一个流中,即打印格式化的数据到一个流
例1:
#include <stdio.h>
int main(void) {
FILE *FSPOINTER;
char STRBUFF[16] = "Hello World.";
FSPOINTER = fopen("HELLO.TXT", "w+");
fprintf(FSPOINTER, "%s", STRBUFF); //把数组STRBUF的内容按%s的格式写到FSPOINTER指定的文件中
return 0;
}
例2:
fprintf(stderr, "Cannot open input \ file.\n"); //***,把信息写入到错误输出流,最终会显示在屏幕上
//fprintf是打印格式化的数据到一个流,这里表打印后面的字符串到stderr指定的流,最终会打印到屏幕上
stdin, stdout, stderr 分别表标准输入,标准输出,标准错误
//说明:默认情况下,标准输入从键盘读取,标准输出和标准错误两者默认都会向屏幕输出
例:
printf(stdout, "xxxx") //会先把输入的内容放到buffer里,遇害到换行时才输出,stdout还可输出到磁盘文件
printf(stderr, "xxxx") //不管有没有\n,直接输出,stdeer只能在屏幕