zoukankan      html  css  js  c++  java
  • c语言文件

    一.运行截图:

    二.代码:

    #include<stdio.h>
    #include<stdlib.h>
    #include<string.h>
    int main() {
    	FILE* fp;
    	int i;
    	char name[10][10] = { "小红","小明","张三","李四","小黑","小白","大宝","小黄","小绿","小二" };
    	for (i = 0; i < 10; i++) {
    		strcat(name[i], ".txt");//为原姓名加上txt后缀
    		if ((fp = fopen(name[i], "w")) == NULL) {//创建文件
    			printf("File open error!
    ");
    			exit(0);//防止异常,关闭流
    		}
    		fclose(fp);
    	}
    	return 0;
    }
    
    #include<stdio.h>
    #include<stdlib.h>
    #include<string.h>
    struct student {
    	char name[10];
    	char num[20];
    	char sex[10];
    	char classes[10];
    	char grade[20];
    }s[10], a[10];
    int main()
    {   system("color F0");
    	printf("                                           
    ");
    	printf("          欢迎使用学生信息管理系统         
    ");
    	printf("                                           
    ");
    	system("pause"); //暂停窗口
    	system("cls"); //清屏
    	int n, i;
    	char name[30][30];
    	FILE* fp;
    	printf("姓名 学号 性别 班级 线代成绩
    ");
    	for (i = 0; i < 10; i++)
    	{
    		scanf("%s", name[i]);
    		strcpy(s[i].name, name[i]);
    		strcat(name[i], ".txt");
    		fp = fopen(name[i], "w");
    		scanf("%s %s %s %s", s[i].num, s[i].sex, s[i].classes, s[i].grade);
    		fprintf(fp, "%s %s %s %s %s", s[i].name, s[i].num, s[i].sex, s[i].classes, s[i].grade);
    		if (fclose(fp)) {
    			printf("Can not close the file!
    ");
    			exit(0);
    		}
    	}
    	system("pause");
    	system("cls");
    	printf("输入要查询人数:");
    	scanf("%d", &n);
    	printf("输入要查询的姓名:");
    	for (i = 0; i < n; i++)
    	{
    		scanf("%s", name[i]);
    		strcat(name[i], ".txt");
    		if ((fp = fopen(name[i], "r")) == NULL)
    		{
    			printf("no!");
    			exit(0);
    		}
    		fp = fopen(name[i], "r");
    		fscanf(fp, "%s %s %s %s %s", s[i].name, s[i].num, s[i].sex, s[i].classes, s[i].grade);
    		printf("姓名  学号   性别   班级   线代成绩
    ");
    		printf("%s  %s   %s    %s    %s", s[i].name, s[i].num, s[i].sex, s[i].classes, s[i].grade);
    		if (fclose(fp))
    		{
    			printf("File close error!");
    			exit(0);
    		}
    		printf("
    ");
    	}
    	return 0;
    }
    

    三.

    system("cls")用于清屏
    system("pause")用来暂停黑窗口
    system("color F0")用来设置窗口颜色。0=黑色 1=蓝色 2=绿色 3=湖蓝色 4=红色 5=紫色 6=黄色 7=白色 8=灰色 9=淡蓝色 A=淡绿色 B=淡浅绿色 C=淡红色 D=淡紫色 E=淡黄色 F=亮白色,其中color后面的第一个数是背景色,第二个数是字体颜色。

  • 相关阅读:
    Collection(集合)知识点总结
    【Mysql 学习】mysql 的使用复习
    解决Address localhost:1099 is already in use
    mysql8.0中dcl语句修改密码的语法
    mysql+sqlyog 多表查询练习
    MySQL 8.0 Public Key Retrieval is not allowed 错误的解决方法
    JDBC连接Mysql 8.0.12版本的几个注意事项
    JSTL学习
    64-多个参数个数
    63-参数的使用
  • 原文地址:https://www.cnblogs.com/123123-/p/12077069.html
Copyright © 2011-2022 走看看