- 博客(24)
- 收藏
- 关注
原创 C++day3作业
设计一个Per类,类中包含私有成员:姓名、年龄、指针成员身高、体重,再设计一个Stu类,类中包含私有成员:成绩、Per类对象p1,设计这两个类的构造函数、析构函数。
2024-06-05 20:34:06
147
原创 C++day2作业
自己封装一个矩形类(Rect),拥有私有属性:宽度(width)、高度(height),初始化函数:void init(int w, int h)输出该矩形的周长和面积函数:void show()更改宽度的函数:set_w(int w)更改高度的函数:set_h(int h)
2024-06-03 15:56:06
582
原创 IO进程线程day7作业
使用消息队列实现的2个终端之间的互相聊天 并使用信号控制消息队列的读取方式: 当键盘按ctrl+c的时候,切换消息读取方式,一般情况为读取指定编号的消息,按ctrl+c之后,指定的编号不读取,读取其他所有编号的消息。
2024-05-13 20:56:48
153
1
原创 IO进程线程day6作业
有一个隧道,全长5公里,有2列火车,全长200米, 火车A时速 100公里每小时 火车B时速 50公里每小时 现在要求模拟火车反复通过隧道的场景(不可能2列火车都在隧道内运行)
2024-05-13 16:23:17
123
1
原创 IO进程线程day5作业
在一个进程中,创建一个子线程。主线程负责:向文件中写入数据 子线程负责:从文件中读取数据 要求使用线程的同步逻辑,保证一定在主线程向文件中写入数据成功之后,子线程才开始运行,去读取文件中的数据。
2024-05-10 22:14:59
521
原创 IO进程线程day3作业
2. 判断一个文件是否拥有用户可写权限,如果拥有,则去除用户可写权限,如果不拥有,则加上用户可写权限 权限更改函数:就是chmod函数,自己去man一下 要求每一次权限更改成功之后,立刻在终端显示当前文件的权限信息 :使用 ls -l显示(使用 system函数配合shell指令 ls -l 来实现)1.使用 dup2 实现错误日志功能 使用 write 和 read 实现文件的拷贝功能,注意,代码中所有函数后面,紧跟perror输出错误信息,要求这些错误信息重定向到错误日志 err.txt 中去。
2024-05-08 21:45:55
201
1
原创 五一C语言2
23.b.在这个序列中,数字2是第一个入栈的,但是在数字2被弹出栈之前,数字3、4和5已经被弹出栈了。这同样违反了栈的后进先出规则,因此选项b也是不可能的输出。26.共255个元素,当A[255]=255时会越界访问。
2024-05-05 17:45:08
246
2
原创 五一C语言
二.return返回的p是局部变量地址。str被赋的是选空指针,要么段错误,要么随机值。七.64位系统的话8个字节,32位系统的话4个字节。八.64位系统的话8个字节,32位系统的话4个字节。四.str已经被释放掉内存了,段错误。一.str不能被赋值,段错误。十四.c.c=3 d=5。十五.a. 2 3 5 6。三.输出为hello。
2024-05-02 22:24:35
414
1
原创 4.17数据结构day4
#include"link.h"//创建双向链表node_p create_double(){ node_p H=(node_p)malloc(sizeof(node)); if(H==NULL) { printf("空间申请失败\n"); return NULL; } H->data=0; H->next=NULL; H->pri=NULL; return H;}//创建结点node_p cread_node(int data){ node_p
2024-04-17 21:53:49
103
原创 C基础(Day8)函数作业
4.在主函数中定义两个字符串并初始化,定义有参有返函数,实现字符串比较,返回两个字符串ASCII值的差。2.在主函数中定义字符串数组并初始化,自定有参有返函数,计算字符串长度,并返回长度。3.在主函数中定义两个字符串并初始化,定义有参无返函数,实现字符串连接。1.循环输入5个人姓名 (二维字符数组),计算最大值。
2024-04-08 20:54:59
197
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人