zoukankan      html  css  js  c++  java
  • 文件的读写

    一:代码:

    include<stdio.h>

    include<stdlib.h>

    int main(void)
    {
    FILE * fp;
    char a[20];
    int n,i;
    int max=0;

    if((fp=fopen("C:\chenxin\chenxin.txt","r+"))==NULL)
    {
    printf("File open error!
    ");
    exit (0);
    

    }
    for(i=0;i<6;i++)
    {
    fscanf(fp,"%d",&a[i]);
    }

    for(i=0;i<6;i++){
    	if(a[i]>a[max])	{		
    		max=i;	
    	}
    }
    
    printf("%d %d",a[max],max);
    
    fprintf(fp,"
    %d %d",a[max],max);
    
    if(fclose (fp)){
    printf("Can not close the file! 
    ");
    exit(0);
    

    }
    return 0;
    }
    二:出现的问题
    1.其实对题目中怎样去把最大的值及下表找出才是最大的难题,要在屏幕中显示出是很容易的,在我看来是一个固定的公式而已。所以我一直在解决找出最大值及下表。
    2.我把书上的学生成绩文件中打出后就显示“file open error!”是Devc++不能显示吗?这个也一样出现这个错误。
    3.我很奇怪的是该程序无法运行 我也很奇怪为什么?请帮我看看,谢谢!
    4.这个题目用时一个下午了 就是在熟记那些之前没见过的代码

    三:对C语言的期望
    我的期望是多的细节方面能够说的更透 虽然有些东西是需要自己去不断磨的 但我还是想多讲代码 我很希望把代码学透它 这样才能接受其他计算机语言。
    我从来c语言多了还是难了 我都会认真对待它 写不出我就多去读题目 画流程图 尽管画的差自己懂就好了. 就算最后没写出来还是会去问问,知道正确代码看看 这样也行 慢慢来.

    四:流程图

  • 相关阅读:
    Objective-C Runtime 运行时之四:Method Swizzling
    App启动加载广告页面思路
    关于CoreData和SQLite多线程访问时的线程安全问题
    HIVE学习(待更新)
    流处理环境搭建
    CAJ2PDF
    ArcMap加载在线地图
    学习opencv(持续更新)
    风险和策略(待更新)
    区块链入门教程(转)
  • 原文地址:https://www.cnblogs.com/chenxinxin/p/10493207.html
Copyright © 2011-2022 走看看