c
平罗勒斯第四维度
不停学习,不停的学习
展开
-
详解socket编程:bind()函数为什么要使用地址类型转化传递参数?
今天在读尹圣雨的《tcp/ip网络编程》时,我学到了一个让我茅塞顿开的知识socket编程server端用到的一个地址配置函数bind的函数格式为:int bind( SOCKET sockaddr, const struct sockaddr * my_addr,int addrlen);然后这个函数在使用的时候是这样的struct sockadd_in sev_addr;...原创 2019-10-19 11:57:42 · 865 阅读 · 1 评论 -
DEV-C++支持C99标准设置方法
DEV-C++报Error如[Error] 'for' loop initial declarations are only allowed in C99 mode[Note] use option -std=c99 or -std=gnu99 to compile your code2.step1 工具->编译选项->编译器选项卡中,在"编译时加入以下命令"复选框前打钩,...转载 2019-10-18 15:41:19 · 4967 阅读 · 0 评论 -
岛屿数量问题(深度优先)
上个文章写了广度优先的解决方案,实际上用堆栈的方法也能解决递归本身就是一种系统堆栈,通过每次递归到系统堆栈为0获得一个岛屿的土地遍历。直接上代码。D_land.h#pragma oncebool expand(int x, int y);typedef struct position{ int x; int y;}pos;D_land.cpp#include&l...原创 2019-09-27 18:49:35 · 364 阅读 · 0 评论