C语言文件读写

C语言文件操作笔记 FILE *fopen(char *filename,char *type); //打开文件 int fclose(FILE *stream); //关闭文件 int fgetc(FILE *stream); //读一个… ...more

sublime_Text3插入当前时间

sublime_Text3插入当前时间 1.创建新snippet tool → new snippet 创建一个新的snippet,并保存为"author.sublime-snippet"(最好在该目录(User)下再创建一个MySnippet目录): 其内容: <snip… ...more

字符串匹配

1.BM 从左到右依次比较 s:主串 r:模式串 int BM(char *s,int slen,char *r,int rlen){ int i=1,j=1; while(i<=slen-rlen+1){ while(j<… ...more

图片头文件解析

各种类型的图片头文件解析 1.PNG图片文件头 1.1PNG文件结构 PNG图像格式文件由一个8字节的PNG文件标识(file signature)域和3个以上的后续数据块(IHDR、IDAT、IEND等)组成。 PNG文件包括8字节文件署名(89 50 4E 47 0D 0A 1A 0A,十六进制… ...more

C实现简单TCP通信

C实现简单TCP通信 1.添加所需的window库 在VC6++下编程 代码用到了其他的lib库,需要添加 工程--->设置--->Link--->library modules添加ws2_32.lib(与其他lib用空格隔开) 2.服务器端代码 #include"… ...more

VC6聊天室程序设计

了解了C语言多线程的实例和简单的TCP通信,来编写一个简单的聊天室 曾经java实现的聊天室程序在这里 1.客户端程序 客户端需要两个线程,主线程接受用户输入并发送到服务器 另一个线程监听服务器发来的消息,显示在屏幕上 #include "winsock2.h" … ...more