首页 > 其他分享 >2023 5 18

2023 5 18

时间:2023-05-18 20:24:43浏览次数:35  
标签:cout int 18 ios sex ofs 2023 include

#include <iostream>
#include <fstream>
using namespace std;
class Tercher
{
public:
    string name = "";
    int ID = 0;
    char sex = 'm';
};
string name;
int ID;
char sex;
int main()
{
    ofstream ofs("D:\\VisualStudio2022\\teacher.dat", ios::out | ios::binary);
    if (!ofs)
    {
        cout << "文件打开失败" << endl;
        return 0;
    }
    int n;
    cout << "输入教师数量:";
    cin >> n;
    for (int i = 0; i < n; i++)
    {
        Tercher t;
        cin >> name >> ID >> sex;
        t = { name,ID,sex };
        ofs.write((const char*)&t, sizeof(t));
    }
    ofs.close();
    ifstream ifs("D:\\VisualStudio2022\\teacher.dat", ios::in | ios::binary);
    if (!ifs.is_open())
    {
        cout << "文件打开失败" << endl;
        return 0;
    }
    Tercher t;
    for (int i = 0; i < n; i++)
    {
        ifs.read((char*)&t, sizeof(t));
        cout << "名字:" << t.name << " " << "工号:" << t.ID << " " << "性别:" << sex << endl;
    }
    ifs.close();
    return 0;
}
#include <iostream>
#include <fstream>
using namespace std;
int main()
{
    ofstream ofs;
    ofs.open("D:\\VisualStudio2022\\M99.txt", ios::out);
    if (!ofs)
    {
        cout << "文件打开失败" << endl;
        return 0;
    }
    for (int i = 1; i <= 9; i++)
    {
        for (int j = 1; j <= i; j++)
            ofs << j << " * " << i << " = " << j * i << " ";
        ofs << endl;
    }
    ofs.close();
    ifstream ifs;
    ifs.open("D:\\VisualStudio2022\\M99.txt", ios::in);
    if (!ifs)
    {
        cout << "文件打开失败" << endl;
        return 0;
    }
#include <iostream>
#include <fstream>
#include <string>
using namespace std;
string word;
int main()
{
    ofstream ofs;
    ofs.open("D:\\VisualStudio2022\\Word.txt", ios::out);
    if (!ofs)
    {
        cout << "文件打开失败" << endl;
        return 0;
    }
    getline(cin, word);
    ofs << word;
    ofs.close();
    ifstream ifs;
    ifs.open("D:\\VisualStudio2022\\Word.txt", ios::in);
    if (!ifs)
    {
        cout << "文件打开失败" << endl;
        return 0;
    }
    int ans = 0;
    char c;
    while ((c = ifs.get())!=EOF)
    {
        if (c == ' ')
            ans++;
    }
    ifs.close();
    cout << "单词数量为:" << ans+1 << endl;
    return 0;
}

char buff[1024];
    while (ifs.getline(buff, sizeof(buff)))
    {
        cout << buff << endl;
    }
    ifs.close();
    return 0;
}

标签:cout,int,18,ios,sex,ofs,2023,include
From: https://www.cnblogs.com/xuxingkai/p/17413178.html

相关文章

  • 5.18CSDN贪吃蛇
    贪吃蛇 速度不要调很慢会影响判断#include<iostream>#include<windows.h>#include<conio.h>#include<deque>#include<ctime>#include<stdexcept>usingnamespacestd;structSnake{//蛇类结构体charimage;shortx,y;//坐标};classsnakeGame......
  • 2023.5.18
    importosimportpandasaspd#添加测试数据os.makedirs(os.path.join('.','data'),exist_ok=True)data_file=os.path.join('.','data','house_tiny.csv')withopen(data_file,'w')asf:   f.write('N......
  • 5.18打卡
    一、问题描述:骰子是一个有六个面的正方体,每个面分别印有1~6之间的小圆点代表点数。假设这个游戏的规则是:两个人轮流掷骰子6次,并将每次投掷的点数累加起来。点数多者获胜;点数相同则为平局。要求编写程序模拟这个游戏的过程,并求出玩100盘之后谁是最终的获胜者。二、设计思路:由于每......
  • 总结20230518
    代码时间(包括上课)1h代码量(行):30行博客数量(篇):1篇相关事项:1、今天上午没课,把形势与政策写了,但是查重不过关,今天晚上在完善完善。2、今天下午上的是体育,进行了体育考试,结果非常的不理想,步法不知道怎么个事,跑的也太慢了。......
  • 2023.5 杂题记录
    2023.5.18开始记的。一道校赛的题(Easy,概率期望DP)题目链接。有一个长度为\(n\)的字符串\(s\),\(s_i\)为o、x、?中的一个。每个?都等概率替换成o或x。设填完之后o连续段长度为\(a_1,a_2,\cdots,a_m\),则对于\(k=1,2,3\),总贡献为\(\sum_{i=1}^ma_i^k\),对\(k=1,2,......
  • 笔记本显卡天梯图2023 笔记本显卡性能天梯图2023
    2023最值得入手的笔记本选哪个版本好这些点很重要看过你就懂了http://www.adiannao.cn/dy一、RTX3080Ti笔记本显卡1、将旗舰3080Ti显卡引入笔记本电脑,笔记本将搭载16GBGDDR6显存。2、RTX3080Ti笔记本电脑的起售价为2499美元。3、满功耗的RTX3080Ti可以达到175W功能,带来的......
  • 5.18
    #include<stdio.h>main(){inti,x,y,last=1;printf("Inputxandy:\n");scanf("%d%d",&x,&y);for(i=1;i<=y;i++)last=last*x%1000;printf("Thelastthreedigitsis:%d\n",last);}......
  • day44| 518+377
    518.零钱兑换II 题目简述:给你一个整数数组coins表示不同面额的硬币,另给一个整数amount表示总金额。请你计算并返回可以凑成总金额的硬币组合数。如果任何硬币组合都无法凑出总金额,返回0。假设每一种面额的硬币有无限个。 题目数据保证结果符合32位带符号整数。......
  • 2023最佳python编辑器和IDE
    IDE没有统一的标准,自己习惯就是最好的。本文列出一些较常用的IDE,供大家参考。一般而言,WingIDE、PyCharm、Spyder、Vim是比较常用的IDE。SpyderSpyder是Python(x,y)的作者为它开发的一个简单的集成开发环境。和其他的Python开发环境相比,它最大的优点就是模仿MATLAB的"工作空间"......
  • cdr最新2023版本发布更新CorelDRAW 2023下载mac/win
    CorelDRAW2023是一款矢量图形设计软件,由CorelCorporation开发。它提供了一系列强大的工具和功能,可以帮助用户创建专业级的图形设计作品,如标志、海报、名片、包装和插图等。CorelDRAW2023的主要功能包括矢量图形编辑、图形排版、颜色管理和输出预览等。它还提供了智能对象、......