关于C
青空BUG
这个作者很懒,什么都没留下…
展开
-
简单选择排序和冒泡排序
简单选择排序和冒泡排序关于排序,冒泡排序和简单选择排序应该是最简单的排序了冒泡排序排序过程:从小到大排序比较第一个与第二个数,若a[0]>a[1], 则交换; 然后比较第二个数和第三个数; 以此类推, 直到第n-1个数和第n 个数比较为止 ( 第一趟冒泡排序结束 ,数组中最大的数被排在了最后 ) 。对前n-1个个数进行冒泡排序,结果是次大的数排在第n-1个元素位置。重复上述步骤,一共经过n-1次原创 2017-07-03 20:52:08 · 2894 阅读 · 2 评论 -
Linux C实现的在线词典(基于TCP)
基本功能注册登录查询查看查询记录源码#include <stdio.h>#include <stdlib.h>#include <unistd.h>#include <string.h>#include <sqlite3.h>#include <sys/socket.h>#include <netinet/in.h>#include <arpa/inet.h>#define原创 2017-08-01 14:49:18 · 2145 阅读 · 0 评论 -
多人聊天室(基于Linux的SOCKET UDP编程)
主要结构体client端:typedef struct{ char type; char name[32]; char text[N];}MSG;type: 用于存放用户状态 name[32]: 用户昵称 text[N]:用户键入的文本内容server端:typedef struct{ char type; char name[32]; ch原创 2017-07-26 22:51:45 · 1738 阅读 · 0 评论 -
用C语言实现TFTP的简单功能(基于TCP)
程序源码结构体struct msg { int type; int flag; char buf[64]; char fname[15]; }; type:用于标识是显示内容,上传或下载 buf:用于存储文件内容 fname:用于存储文件名客户端源码:#include<stdio.h>#include<sys/types.h>#include<s原创 2017-07-28 14:02:13 · 4441 阅读 · 0 评论