⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 modify.c

📁 学生成绩管理系统: 初始的学生成绩信息文件名为porduct
💻 C
字号:
/*试卷管理,修改试卷内容*/
ModifyPaper()
{
 FILE *fp;
    char paperchar;
    char choose;
    char paperfile[20]="";/*用户选择的试卷名*/
    /*试卷选择界面*/
    printf("\nplease choose the paper to modify:\n");
    printf("+++++++++++++++++++\n");
    printf("+ a | paper1.txt  +\n");
    printf("+ b | paper2.txt  +\n");
    printf("+ c | paper3.txt  +\n");
    printf("+ d | paper4.txt  +\n");
    printf("enter your choose here:");
    scanf("%c",&choose);  /*获取用户选项*/
    getchar();
    /*放到存储试卷名称的变量中*/
    switch(choose)
        {
        case 'a':
            strcpy(paperfile,"paper1.txt");
            break;
        case 'b':
            strcpy(paperfile,"paper2.txt");
            break;
        case 'c':
            strcpy(paperfile,"paper3.txt");
            break;
        case 'd':
            strcpy(paperfile,"paper4.txt");
            break;
        }
    /*打开试卷文件,以写的方式打开*/
    fp=fopen(paperfile,"w");
    if(fp==NULL)
    {
        printf("\n Open file fail!End with any key.\n");
        perror("Open file fail");
        getch();
        exit(1);
    }
    /*输入要修改的试卷内容,写入试卷文件*/
    printf("please input the paper content here,end with #:");
    paperchar=getchar();
    while(paperchar!='#')
    {

    fputc(paperchar,fp);
    paperchar=getchar();
    }
    fclose(fp);
    /*打开试卷文件,显示修改后的内容*/
    fp = fopen(paperfile,"r");/*以读方式打开文件*/
    if (fp == NULL)
    {
        printf("\n Open file fail!End with any key.\n");
        perror("Open file fail");
        getch();
        exit(1);
    }
    printf("the %s's content after modify is:\n",paperfile);
    paperchar=fgetc(fp);/*读取第一个字符*/

    while(paperchar!=EOF)
        {
        printf("%c",paperchar);

        paperchar=fgetc(fp);

        }
    printf("\n");
    fclose(fp);
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -