- 博客(52)
- 收藏
- 关注
原创 C++day9
实现效果: myList<int> l;l << 1 << 3 << 5 << 7 << 9 总共5个数 如果此时,执行了 l[0 ~ 4] 正常,如果执行了 l[5~n] 自动抛出异常 也就是说,我们需要在 operator[] 函数里面,判断传入的下标是否合法,是否在范围内,如果不合法立刻抛出异常,注意函数内部只负责抛出异常。将我们写的 myList 迭代器里面 operator[] 和 operator++ 配合异常再写一遍。
2025-04-09 20:13:21
234
原创 C++day8
cout<<"账号密码正确,登录成功"<<endl;cout<<"请输入编号1/2(注册/登录)"<<endl;cout<<"请输入密码:"<<endl;cout<<"账户已被注册"<<endl;cout << "请输入账户:" <<endl;cout << "请输入密码:" <<endl;cout<<"注册成功"<<endl;cout<<"输入错误"<<endl;cout<<"请输入账号:"<<endl;cout<<"编号错误"<<endl;
2025-04-07 21:15:34
945
原创 IOday6
2.创建3个线程,线程A打印A,线程B打印B,线程C打印C,要求重复打印顺序ABC (分别使用信号量和条件变量实现)1.创建两个线程,分支线程1拷贝文件的前一部分,分支线程2拷贝文件的后一部分。
2025-03-10 20:41:04
197
原创 IO学习day3
2.向一个程序中输入文件名,判断指定目录下是否有这个文件,如果有这个文件,1、使用文件IO读取图片 文件大小,文件偏移量,宽度,高度。将这个文件的属性信息输出。如果不存在输出不存在即可。./a.out 目录名 查询的文件名。
2025-03-05 21:33:54
200
原创 IO学习day2
2. fprintf:文件的写入,可以写入不同的数据类型(int,float,char,char*)1将当前的时间写入到time. txt的文件中,如果ctrl+c退出之后,在再次执行支持断点续写。4. snprintf:功能类似sprintf,可以指定字符串的长度,防止在转换时出现越界。3. sprintf:把整数,小数等转换为字符串,不够安全。1. printf:格式串输出,会在当前终端打印输出结果。//按下ctrl+c停止,再次执行程序。eog 文件名 ----》打开文件。prt sc ---截图。
2025-03-04 20:35:59
280
原创 IO学习day1
首先写一个程序test.c作为拷贝对象然后写一个有标准IO函数的程序在这个基础上,把读取文件部分里面的循环打印变成给新文件赋值最后成功拷贝。
2025-03-03 20:14:37
263
原创 C高级学习day4
运行: 运行: 运行: 运行: 运行:运行: 运行: 如果登录失败,则提示第1次登录失败,还有2次机会第2次登录失败,还有1次机会第3次登录失败,账户被锁定如果登录成功,则显示银行页面1.账户余额2.取款3.存款如果选择1,则打印当前的余额如果选择2,则输入取款金额,如果取款金额大于实际金额,则提示账户余额不足,请重新输入,如果账户余额小于等于实际金额,则提示取款成功,打印剩余金额如果选择3,则输入存款金额,并提示 存款成功,余额的值
2025-02-27 21:13:49
212
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅
1