当我们用printf函数输出时,输出内容是现实在控制台中的,那么,可不可以让内容直接输出在文件中呢?这是可以的。

2、输入以下内容:#include<stdio.h>main(){ int i,j; FILE *p; p=fopen("九九乘法表.txt","w"); for(i=1;i<=9;i++){ fprintf(p,"\n"); for(j=1;j<=9;j++) fprintf(p,"\t%dX%d=%d",j,i,i*j); }}



说明:
1、在进行文件有关操作时要定义一个文件指针,如:FILE *p;便定义了一个名为p的文件指针变量。

3、接着是fprintf函数,与printf函数用法差不多唯一的区别是fprintf前必须加上指针变量,即:fprintf(指针变量,”内容“,参数);通俗地说,fprintf便是在文件中打印字符。
