• 文件的读写


    一:代码:

    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语言多了还是难了 我都会认真对待它 写不出我就多去读题目 画流程图 尽管画的差自己懂就好了. 就算最后没写出来还是会去问问,知道正确代码看看 这样也行 慢慢来.

    四:流程图

  • 相关阅读:
    在其他机器上安装mysql和hive后设置hive元数据存储为mysql
    MapReduce作业切片和Shuffle
    sns 批量清除脚本
    PHP 汉字 转换成 拼音
    PHPCMS V9 和其他应用同步
    nginx启动,重启,关闭命令
    Linux下zip unzip的用户示例 解压到指定目录
    nginx phpcms rewrite规则
    javascript 里面嵌套方法
    数制及其转换
  • 原文地址:https://www.cnblogs.com/chenxinxin/p/10493207.html
Copyright © 2020-2023  润新知