系列文章目录

该文件中存放学生的数据包括:学号,姓名,性别,年龄,住址
//编写程序实现将学号,姓名,住址单独提取出来(其中不包含学号"2001"的学生)另外建一个文件

#include <stdio.h>
#include <assert.h>
typedef struct student{int no;char name[32];char sex[16];int age;char add[13];
}stu;int main(){//打开文件FILE * fr=fopen("D:\\f.txt","r");assert(fr!=NULL);FILE * fw=fopen("D:\\ff.txt","w");assert(fw!=NULL);//读写文件stu a[128];int i=0;while(fscanf(fr,"%d%s%s%d%s",&a[i].no,&a[i].name,&a[i].sex,&a[i].age,&a[i].add)!=EOF){if(a[i].no!=2001)//printf("%d\t %s\t %s\t %d\ %s\n",a[i].no,a[i].name,a[i].sex,a[i].age,a[i].add);//输出到显示器屏幕 fprintf(fw,"%d\t %s\t %s\n",a[i].no,a[i].name,a[i].add);//输出到文件B.dat }fclose(fr);fclose(fw);return 0;
}

文件操作:编写程序实现将学号,姓名,住址单独提取出来(其中不包含学号“2001“的学生)另外建一个文件相关推荐

  1. (C语言)有10个学生,每个学生的数据包括学号,姓名,3门课程的成绩,从键盘输入10个学生数据,要求输出3门课程总平均成绩,以及最高分的学生的数据(包括学号,姓名,3门课程成绩,平均分数)

    有10个学生,每个学生的数据包括学号,姓名,3门课程的成绩,从键盘输入10个学生数据,要求输出3门课程总平均成绩,以及最高分的学生的数据(包括学号,姓名,3门课程成绩,平均分数) #define _C ...

  2. python文件不存在时创建文件_python-创建一个文件(如果不存在)

    python-创建一个文件(如果不存在) 我需要Python的帮助. 我正在尝试打开一个文件,如果该文件不存在,则需要创建该文件并将其打开以进行写入. 到目前为止,我有: #open file for ...

  3. 实验七:掌握基本的MapReduce编程方法 (JAVA+Python实现)(编程实现文件合并和去重操作,编写程序实现对输入文件的排序,对给定的表格进行信息挖掘)

    一.实验目的: 1. 理解MapReduce的工作机制: 2. 掌握基本的MapReduce编程方法 3. 重点理解map过程,shuffle过程和reduce过程 二.实验环境: Hadoop+Ec ...

  4. 编写程序打印你的姓名和年龄

    package p1; import java.util.Scanner; /*编写程序,打印输出你的名字和年龄*/ public class test1 {     public static vo ...

  5. linux文件操作函数程序,linux 文件操作函数

    文件操作(Linux) 常用linux函数库中的基本函数 1. close函数,关闭文件 2. creat函数,建立文件 3. dup.dup2函数,复制文件描述词 4. fcntl函数,文件描述词操 ...

  6. Day2 - Python基础2作业【文件操作--购物车程序(用户操作及商户操作)】

    1 # ----user.txt---- 2 3 {'已购商品': '', '消费记录': '', '余额': 0} 4 5 6 # ----commodity.txt---- 7 8 iPhone, ...

  7. java system.out.read_一个java文件操作小程序 system.out.in buffer read

    按键                          i                         buffer                           read abc123+E ...

  8. 文件操作与内存,逆向

    文章目录 前言 一.高内聚低耦合 二.文件操作(file) 三.绝对路径和相对路径 总结 前言 目前世界上最主流的字符编码 --> utf-8 一个文件,软件,是用什么编码写的就用什么编码去读取 ...

  9. 编写文件搜索小程序:1. 输入绝对路径以及搜索关键字,2. 搜索指定路径下(包括子文件夹)中名称包含关键字的所有文件并打印出,3. 将当前操作记录日志

    package com.homework;import java.io.File; import java.io.FileOutputStream; import java.io.IOExceptio ...

最新文章

  1. empty怎么发音_empty,怎么读,解答要读出来,empty怎么读慢一点,清楚一点!
  2. 卖任小龙java视频,任小龙Java大神之路(第九季 SpringMVC)视频教程叩丁狼教育出品...
  3. QT的第一个程序HELLO WORLD
  4. 将SQL文件导入Hive
  5. Android Build.VERSION.SDK_INT兼容介绍
  6. C/C++vsnprintf用法(要配合va_list使用)
  7. 微软发布了Visual Stduio 2010 RTM版本的虚拟机vhd文件,包含样例和动手实验(免费)...
  8. Microsoft Visual Studio 2005 多线程时 解决不是该线程创建的来访问
  9. 浅谈数据迁移测试(转载)
  10. 轻量级小型网站导航条
  11. 算法实践——改良的求解数独的暴力搜索法
  12. 折线图-面积图-K线图
  13. 技术类岗位面试中经典问题总结分享
  14. R语言获取国内的股票数据
  15. pip安装pandas失败的问题
  16. Win32应用程序开发:完整的开发流程
  17. Django开发了个人博客以及开通公众号
  18. 【AICG】动漫女主AI绘图的学习笔记
  19. CentOS8.1启动时出现Failed to start Switch Root错误如何解决?
  20. 及时输出_《奇葩说》大王逆袭开挂:真正会学习的人,都拥有输出这条管道

热门文章

  1. echarts 使用仪表盘图展示百分比
  2. python中byte类型_详解python string类型 bytes类型 bytearray类型
  3. [渝粤教育] 西南科技大学 经济法学 在线考试复习资料
  4. 团贷网Android客户端架构演进之路(下)
  5. 天之痕MV-三个人的时光
  6. 盘点中国最牛的五个程序员,有一个年薪上亿,有一个身家上千亿
  7. 基于Vivado MIG IP核的DDR3控制器(DDR3_CONTROL)
  8. U盘中毒,空间仍然是被占用了,但是却不显示任何东西
  9. 虎扑《不冷笑话》爬虫实战,顺带说说最近学写爬虫的经历(一)
  10. 非常漂亮的jQuery桌面插件