2

作者在 2009-03-05 11:39:19 发布以下内容

# include <conio.h>
# include <stdio.h>

void fun(int *s, int t , int *k)
{   
     int i,max;
     max=s[0];
     for(i=0;i<t;i++)
     if(s[i]>max)
     {
         max=s[i];
         *k=i;
     }
}

main( )
{
    FILE  *out;
    int a[10]={876,675,896,101,301,401,980,431,451,777}, k ;
    clrscr( ) ;
    fun(a,10,&k);
    printf("%d, %d\n", k, a[k]);
    out=fopen ("out.dat", "w");
    fprintf(out, "%d, %d\n", k, a[k]);
    fclose (out );   
}

文件怎么看都不懂
高手帮下解释下out的作用是什么?
怎么看都好平时的有什么区别没?
编译通过都没什么特别的地方?

out=fopen ("out.dat", "w");
    fprintf(out, "%d, %d\n", k, a[k]);
    fclose (out );   
//out=fopen ("out.dat", "w");
    fprintf(out, "%d, %d\n", k, a[k]);
    fclose (out );   
FILE  *out;在这定义。file 是文件的意思
fopen的原形FILE *fopen(char *filename,char *mode);以 mode指定的方式打开名为 filename的文件。
fprintf 的原形int frpintf(FILE *fp,char *format,args,...);把args的值 format指定的格式输出到 fp所指定的文件中
fclose 的原形是 int fclose(FILE *fp); 关闭fp所指定的文件,释放文件缓冲区;//
默认分类 | 阅读 991 次
文章评论,共0条
游客请输入验证码
浏览27290次
文章分类