- 博客(6)
- 收藏
- 关注
原创 C语言#推箱子小游戏(一关)
c语言实现推箱子——(经典推箱子第十三关,无图形界面,采用WASD操纵)问题总结事先未确切地分析需求,因此耗费了大量去理稀里糊涂的逻辑稍不留神就忘了给某些位置加上==&用来取位置==还未确切搞懂头文件的意义,因此形式大于作用static关键字还需理解同种枚举类型两个文件只能定义一次对于下个点是箱子的情况讨论要注意,目标点备份时也要注意逻辑实现人可能面对的情况墙(...
2019-04-10 00:56:48
1344
原创 C语言#动态内存申请
动态内存申请相关函数malloc //用于内存申请memset //将申请到的内存初始化(实质是用0将申请到的内存填充,使其不随机)free //用于将申请的内存在使用完后进行释放函数使用malloc参数要申请的内存的大小返回值成功则返回指向申请到的内存的指针,类型为void,需强制转换为需要的类型失败返回nullmemset参数指向要初始化的内存...
2019-03-23 14:29:37
556
原创 C语言#fopen_s
fopen_s作用以指定方式打开或创建文件(方式包含读写与格式)参数指向文件指针的指针要打开的文件(完整路径)格式控制(包含读写控制和格式控制,可查询表格)返回值成功返回失败返回对照百度百科内容基本来自百度百科,稍作整理代码说明 FILE *pfIn = NULL; errno_t err; char fileName[50]; puts("请输入要写入的...
2019-03-23 13:32:07
3555
原创 C语言#gets_s
gets_s作用从标准输入设备读取字符串参数(gets只有前一个参数没有后一个)将要存储字符串的字符数组要读取的最大长度(通常为字符数组长度减一)返回值读取成功则返回指向缓冲区的指针,读取失败返回空指针内容基本来自百度百科,稍作整理代码说明 char fileName[50]; puts("请输入要写入的文件"); gets_s(fileName, 49);...
2019-03-23 13:16:08
528
原创 C语言#fwrite
fwrite作用向文件中写入数据块参数数据来源的内存地址,可以用指针或者&要写入的每个数据项的字节数,一般可以用sizeof得到要写入的项数(count)目标文件的文件指针返回值返回实际写入的项数,可以据此使用for循环进行少量多次的写入,并判断循环的结束内容基本来自百度百科,稍作整理代码说明<pre name="code" class="
2019-03-17 09:08:31
381
原创 C语言#fread
fread作用:从文件流中读取数据参数:接收数据的内存地址,可以用指针或者&要读取的每个数据项的字节数要读取的项数(count)要读取的文件指针(输入流)返回值:实际读取到的项数,正常情况小于或等于参数中的count若读到末尾,则返回0若有其他错误则返回其他数字...
2019-03-17 08:42:49
215
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人