课程设计——输出到TXT

#include "fstream.h"struct student{ char name[20]; int num; int age; char sex; };

int main(){ student stud[3]={"Li",1001,18,‘f‘,"Fun",1002,19,‘m‘,"Wang",1004,17,‘f‘}; ofstream outfile("stud.dat",ios::binary);//打开文件我这是dat格式的,你可以用txt if(!outfile) {  cerr<<"open error!"<<endl;  return 0; } for(int i=0;i<3;i++)  outfile.write((char *)&stud[i],sizeof(stud[i]));//写数据到文件中 outfile.close();//关闭流    ifstream infile("stud.dat",ios::binary);//下面是 从 文件中读数据出来。 if(!infile) {  cerr<<"open error!"<<endl;  return 0; } for(int j=0;j<3;j++) infile.read((char *)&stud[j],sizeof(stud[j])); for (int k=0;k<3;k++) {  cout<<"NO."<<k+1<<endl;  cout<<"name:"<<stud[k].name<<endl;  cout<<"num:"<<stud[k].num<<endl;  cout<<"age:"<<stud[k].age<<endl;  cout<<"sex:"<<stud[k].sex<<endl; } return 0; }
时间: 2024-08-03 12:47:55

课程设计——输出到TXT的相关文章

编译原理课程设计——语法分析器

实验目的 了解掌握算符优先分析的基本方法.内容:学会科学思考并解决问题,提高程序设计能力. 实验内容与要求 用算符优先分析方法设计一个分析解释程序,对输入的赋值语句.输出语句.清除语句进行词法分析.语法分析.表达式求值并存储于指定变量中:若存在错误,提示错误相关信息. 文法表示 S -> v=E | E? | clear E -> E+T | E–T | T T -> T*F | T/F | F F -> (E) | v | c 问题分析 由于要求用算符优先分析方法来进行程序的语法

大二第一学期期末课程设计 2015.12.28

<数据结构与算法>课程设计教学任务书 --2015-2016(一)   课程设计周数:2周                                                              一.课程设计的目的 数据结构课程主要是研究非数值计算的程序设计问题中所出现的计算机操作对象以及它们之间的关系和操作的学科.数据结构是介于数学.计算机软件和计算机硬件之间的一门计算机专业的核心课程,它是计算机程序设计.数据库.操作系统.编译原理及人工智能等的重要基础,广泛的应用于信息学

背单词系统 数据结构课程设计

     数据结构     课程设计说明书           题目:          轻松背单词   学生姓名:       啦啦啦 学    号:    201406060306      院 (系):    电气与信息工程 专    业:   计算机科学与技术 指导教师: 2016  年  1 月 15 日 目 录 1.设计任务 1 2. 需求分析 1 3. 概要设计 1 3.1 基本功能 1 3.2 函数说明 1 3.3 变量和结构体说明 2 3.4 单词存储简要分析 2 3.5 功能

数据结构课程设计论文--学生信息管理系统

数据结构课程设计论文--学生信息管理系统 1.学生成绩分析问题 (1)问题描述.录入并保存一个班级学生多门课程的成绩,并对成绩进行分析. (2)基本要求.a)通过键盘输入各学生的多门课程的成绩,建立相应的文件input.dat.b)对文件input.dat中的数据进行处理,要求具有如下功能:按各门课程成绩排序,并生成相应的文件输出:计算每个人的平均成绩,按平均成绩排序,并生成文件:求出各门课程的平均成绩.最高分.最低分.不及格人数.60~69分人数.70~79分人数.80~89分人数.90分以上

课程设计选题管理系统

#include<fstream> #include<cstring> #include<stdio.h> #include<iostream> #include<stdlib.h> using namespace std; #define OK 1 #define ERROR 0 #define OVERFLOW -1 #define List_INIT_SPACE 100 //存储空间初始分配量 #define List_INC_SPACE

课程设计——通讯录管理系统

整理了一下文件,找到了去年做课程设计的报告,保存一下代码,有一个说法:过了6个月再去看自己写的代码,假设认为写的不好,就说明有了一点进步:这样说明应该还是有那么一点点进步~ #include <stdio.h> #include <stdlib.h> #include <string.h> #include<conio.h>/*屏幕操作函数库*/ #define header1 "|***********************通讯录*******

C-链表实现,保存文件,评估-单项选择题系统课程设计---ShinePans

课程设计 单项选择题标准化考试系 所属专业:软件工程软件三班 完成人:潘尚 一.设计计划. 1.能够用菜单明确的指导用户操作. 2.操作完成可以返回主菜单. 3.将输入的题目保存至C盘的文本文件中,以便日后读取. 4.若没有题目,提示用户输入题目,建立文本文档于C盘根目录. 5.答题为随机抽取题目进行回答. 6.若输入小写答案选项如abcd,将其转换为大写字母再判断. 7.系统在用户答完题目后可以进行正确率, 答对个数的统计. 二.程序模块设计. 1.模块一:菜单操作模块 该模块实现程序的菜单操

数据结构-课程设计-职工管理系统

职工管理管理系统--课程设计 本次课程设计,我还挺幸运的,抽到一道这么简单的题,思路很简单,但拓展很强,相比其他同学的,我这个简直是...,真是运气太好了, 代码写了1500多行吧,做课程设计中,我也学到了很多东西,代码太多,就放到了github上了 下面是一个总体概述,和一个README.md 其中README中以前分开写过,这次把他都写到了一起,所以就有点多~~~ 先来一个总体概述: 1.fstream的使用 字符串使用 3.排序的实现 排序使用的选择排序,采用的存储方式为链式结构,根据对象

2020_1课程设计—基于BC的证书格式转换工具的设计与实现—Week1

2020_1课程设计-基于BC的证书格式转换工具的设计与实现-Week1 目录 2020_1课程设计-基于BC的证书格式转换工具的设计与实现-Week1 任务要求 Week1 任务安排 实践过程 学习证书格式的相关知识 学习OpenSSL的使用方法 安装OpenSSL 使用OpenSSL查看证书,并实现证书格式转换 创建根证书CA 颁发证书 证书格式转换 遇到问题 参考链接 任务要求 清楚.pem .pfx /.keystore .crt .cer .der 这些格式的文件用openssl如何产