- 博客(57)
- 收藏
- 关注
原创 网络编程7.12
客户端要求:使用 poll 模型解决 技能够 read 读取服务器发来的消息,又能够scanf读取键盘输入的信息 客户端服务器不允许开启额外线程和进程。服务器要求:使用 select 模型实现接受多个客户端连接,以及转发消息。实现2个客户端之间互相聊天。
2025-07-14 19:09:44
200
原创 IOday2--7.1
2.位图信息头(bitmap information):提供图像数据的尺寸、位平面数、压缩方式、颜色索引等信息(50字节)1将当前的时间写入到time. txt的文件中,如果ctrl+c退出之后,在再次执行支持断点续写。(1).bmp文件头(bmp file header):提供文件的格式、大小等信息 (14字节)3.使用文件IO读取图片 文件大小、文件偏移量,宽度,高度,3.位图数据(bitmap data):就是图像数据啦。//按下ctrl+c停止,再次执行程序。2.使用文件IO函数实现图片的拷贝。
2025-07-01 20:52:22
194
原创 网络编程--服务器双客户端聊天
写一个服务器和客户端运行服务器和2个客户端,实现聊天功能 客户端1和客户端2进行聊天,客户端1将聊天数据发送给服务器,服务器将聊天数据转发给客户端2要求: 服务器使用 select 模型实现 ,客户端1使用 poll 模型实现, 客户端2使用多线程实现服务器:客户端1:客户端2:
2025-03-19 20:49:41
419
原创 IO基础练习5
3.创建3个线程,线程A打印A,线程B打印B,线程C打印C,要求重复打印顺序ABC(条件变量)2.创建3个线程,线程A打印A,线程B打印B,线程C打印C,要求重复打印顺序ABC(信号量)1.创建两个线程,,分支线程1拷贝文件的前一部分,分支线程2拷贝文件的后一部分。
2025-03-10 22:26:43
115
原创 IO基础知识3
2.位图信息头(bitmap information):提供图像数据的尺寸、位平面数、压缩方式、颜色索引等信息(50字节)1.bmp文件头(bmp file header):提供文件的格式、大小等信息 (14字节)2.向一个程序中输入文件名,判断指定目录下是否有这个文件,如果有这个文件,1.使用文件IO读取图片 文件大小、文件偏移量,宽度,高度。3.位图数据(bitmap data):就是图像数据啦。将这个文件的属性信息输出。如果不存在输出不存在即可。./a.out 目录名 查询的文件名。
2025-03-05 22:23:48
160
原创 C语言补充
如果申请了堆区的空间,使用结束后也一直不释放,会造成没有多余空间再进行分配,但是又存在没有被使用的堆区空间,这种情况叫内存泄露。以学生为例,一个学生的信息包含:姓名、年龄、成绩、学校,这四个信息需要多个数据类型,数组无法完成,可以将这样的结构封装成结构体。悬空指针:指向已经被回收没有使用权的地址的指针,间接访问错误不可预知(知道指向,但是对空间没有使用权)因为不同数据类型的指针的大小相同,所以指针之间的强转是安全的,但是会改变指针的偏移量。3.结构体整体的大小,必须是最大对齐成员对齐量的整数倍。
2025-02-11 19:46:03
558
原创 C语言基础---指针,函数
格式:返回值类型 函数名(参数列表)函数体;return 返回值;//如果返回值类型是void,return可以不写返回值:返回给主调函数处的结果,如果主调函数处不需要结果就不用写返回值(如果函数没有返回值,就写void)参数列表:如果实现函数功能需要外部传递参数,就需要写参数列表,如果实现函数功能时不需要外部传递参数,不需要写参数列表。
2025-02-07 18:38:19
254
原创 C语言基础---指针
/指针p指向数组arrfor(i=1;i<len;j<len-i;j++)//通过指针对地址解引用的方式访问数组中元素for(i=0;i<len;
2025-02-06 21:56:54
332
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人