- 博客(42)
- 收藏
- 关注
原创 Day 2 (NET)
1.不行,全局变量生存周期到函数结束,此时若其他客户端connect进来生成的newfd会覆盖上一次的newfd,导致无法完成多点通信。2.不行,指针指向的地址是第一次创建的newfd,这个地址里面的值在第一个客户端下线时会被释放,无法达到通信效果。
2023-08-14 21:51:02
81
原创 Day 7 (IO)
问题:输入quit后还要再按一次键才能彻底结束另外一个进程。1>沟通,两个进程之间,通过消息队列。2>倒置输出,通过共享内存实现。
2023-08-07 22:47:15
60
原创 IO_Day 2
思路:计算文件行数即为计算'\n'的个数,所以用fgets函数接收字符到字符数组str[10]中,再遍历字符数组,若其中有'\n',则定义初始count=0自加1;最后输出count即为'\n'个数,也就是文件行数。思路:fread读取file1,fwrite将所读写入file2。2. 用fread和fwrite实现文件拷贝。1. 使用fgets实现计算一个文件有几行。此为用write写入的file1。此为在外面写好的file1。
2023-07-26 21:05:10
78
1
原创 Day 1(IO)
同理,定义count_n=0,若getc不为'\n'(10),则count_n++,count_n则为文件函数,不过在此要考虑一些情况,若空文件用fputc或者其他标准IO函数赋值,没打开文件并保存的情况下,文件结尾是没有'\n'的,此情况下文件行数等于count_n+1。思路:定义变量count=0,若getc返回值不为EOF,则count++,count则为文件字节大小。1.文件拷贝,将file_r.txt中的内容拷贝到file_w.txt中。2.利用getc计算一个文件有多少字节。
2023-07-25 21:06:46
286
原创 Day 9
MyData是个野指针,不能直接使用。Sum没有初始化赋值为0。*MyData++已经改变MyData的值了,后面求和时MyData要--;MyData中没有存储到100,i
2023-07-11 20:07:10
53
1
原创 Day 7
7>输入一个字符串,删除字符串中空格。输入整数,判断能否被3、5、7整除。8>四个字符串函数,非函数实现。1>打印金字塔型杨辉三角。
2023-07-09 21:44:11
53
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅