首页 > 其他分享 >文件流(小山)

文件流(小山)

时间:2024-12-22 10:09:53浏览次数:7  
标签:tizhong 文件 name int shengao 小山 asd blc

#include <iostream>
#include <cstdio>
using namespace std;
struct no{
    string name;
    int age;
    string blc;
    int shengao;
    int tizhong;
};

int main(int argc, char** argv) {
    int c;
    cin>>c;
    no asd[5];
    if(c==1){
        freopen("student.txt","w",stdout); 
        for(int i=0;i<5;i++){
        cin>>asd[i].name>>asd[i].age>>asd[i].blc>>asd[i].shengao>>asd[i].tizhong;
        cout<<asd[i].name<<" "<<asd[i].age<<" "<<asd[i].blc<<asd[i].shengao<<" "<<asd[i].tizhong;
        cout<<endl;
    }
    fclose(stdout);
    }else if(c==2){
        string name;
        cin>>name;
        freopen("student.txt","r",stdin);
        for(int i=0;i<5;i++){
        cin>>asd[i].name>>asd[i].age>>asd[i].blc>>asd[i].shengao>>asd[i].tizhong;
        if(name==asd[i].name){
        cout<<asd[i].name<<" "<<asd[i].age<<" "<<asd[i].blc<<asd[i].shengao<<" "<<asd[i].tizhong;    
        }
    }
    fclose(stdout);
    }else if(c==3){
        string name_1;
        cin>>name_1;
        freopen("student.txt","w",stdout); 
        for(int i=0;i<5;i++){
        cin>>asd[i].name>>asd[i].age>>asd[i].blc>>asd[i].shengao>>asd[i].tizhong;
        if(name_1==asd.name){
            cout<<asd[i].name<<" "<<asd[i].age<<" "<<asd[i].blc<<asd[i].shengao<<" "<<asd[i].tizhong;
            cout<<endl;
        }
        }
    }
    return 0;
}
/*

*/

 

标签:tizhong,文件,name,int,shengao,小山,asd,blc
From: https://www.cnblogs.com/w6826301/p/18621832

相关文章

  • 实验6 模板类、文件I/O和异常处理
    任务4:Vector.hpp1#include<bits/stdc++.h>2usingnamespacestd;3template<typenameT>4classVector{5public:6Vector(intsize,intvalue=0):size{size}{7if(size<0)throwlength_error("negativesi......
  • 任意文件下载漏洞分析
    一、漏洞简介​app/adminapi/controller/v1/setting/SystemConfig.php​路由中存在任意文件下载漏洞二、影响版本<=v5.4.0三、环境搭建配置phpstudy,将网站的运行目录,设置在public​目录下设置伪静态四、漏洞原理分析该系统采用前后端分离技术,基于ThinkPHP6+eleme......
  • 嵌入式Linux,proc文件系统讲解,介绍以及读取使用
    1.简介         proc文件系统是一个虚拟文件系统,它以文件系统的方式为应用层访问系统内核数据提供了接口,用户和应用程序可以通过proc文件系统得到系统信息和进程相关信息,对proc文件系统的读写作为与内核进行通信的一种手段。但是与普通文件不同的是,proc文......
  • Pyqt6在lineEdit中输入文件名称并创建或删除JSON文件
    1、创建JSON文件代码importosdefaddModulekeyWordFile(self):if""!=self.lineEdit_module.text():moduleFile=self.lineEdit_module.text()+'.json'else:self.toolLogPrinting('请输入模块名称')returnfile......
  • 操作系统(20)文件共享
    前言    操作系统文件共享是指在不同设备或用户之间共享文件的功能,它使得多个用户或设备能够方便地访问、编辑和共享文件。一、文件共享的作用提高协作效率:文件共享允许团队成员之间方便地共享和编辑文件,从而提高协作效率。节省存储空间:通过文件共享,多个用户或设......
  • 操作系统(19)文件目录
    前言    操作系统中的文件目录是组织和存储文件的关键组成部分,它使得操作系统能够有效地对文件实施统一管理。一、文件目录的作用    文件目录的主要作用是将文件名转换为文件在外存的物理位置。用户通过文件名来访问文件,而文件目录则提供了文件名与文件物......
  • 实验6 模板类、文件I/O和异常处理
    实验任务1-3:验证性实验。无需写入实验博客文档。 已亲自动手实践。实验任务4:1#pragmaonce2#include<iostream>3#include<stdexcept>4usingnamespacestd;5template<typenameT>6classVector{7private:8intsize;9T*dat......
  • CHM助手 >> 使用说明 >> 步骤4:制作帮助文件大纲
      1CHM助手使用说明>>步骤4:制作帮助文件大纲1.1概述  使用一般的CHM帮助文件制作工具写作CHM文档时,也需要编写大纲(目录),它们的写作形式一般如下:逐个创建:由用户手工逐个创建目录节点,并绑定html文件导入文件:部分软件提供了导入文件功能,导入后节点与html已经绑定......
  • CHM文件搜索显示为乱码或结果不全问题处理方法
      1生成CHM文件后搜索显示为乱码或搜索结果不全的原因及解决办法1.1问题背景  使用一些CHM帮助制作工具生成的帮助文件,在html编辑阶段都显示正常,但是生成chm后,可能会出现以下问题:页面显示为乱码搜索时,搜索结果为乱码搜索不到结果,但明明打开手册时可以看到相关文......
  • YAML文件介绍
    YAML是一种人类可读的数据序列化标准,广泛用于配置文件和数据交换。它的设计目标是使文件易于阅读和编写,同时保持足够的表达力以满足大多数应用的需求,YAML文件通常以.yaml或.yml为扩展名。YAML的特点简洁性:YAML使用缩进来表示层次结构,避免了XML和JSON中常见的大量括号和引号......