c语言
一只很笨很懒的肥猫
这个作者很懒,什么都没留下…
展开
-
C语言编写用户输入M,N值,从1至N开始顺序循环数数,每数到M输出该数值,直至全部输出。(采用循环链表)
// 用户输入M,N值,从1至N开始顺序// 循环数数,每数到M输出该数值,// 直至全部输出#include <stdio.h>#include <stdlib.h> // 节点#if 1typedef struct Node node;struct Node{ int data; node *next; }; #elsetypedef struct node{ int data; node* next;}node;#endif..原创 2021-01-19 10:25:42 · 907 阅读 · 0 评论 -
关于send和recv在UDP的使用
在socket编程中,包括有连接和无连接两种方式,其流程如下:有连接:TCP客户端的流程一般是 socket-【bind】-connect-send/recv无连接:UDP客户端的流程一般是 socket-【bind】-sendto/recvfromsend与sento相比,没有提供对方的地址,在有连接模式中, 连接已经事先建立好,当然不需要每次都提供对方地址。但是,即使在无连接模式中,...原创 2020-07-20 19:42:11 · 2367 阅读 · 0 评论 -
pthread_sigmask使用
pthread_sigmask 用于多线程 ; 新线程拥有一份pthread_create那个线程的屏蔽信号拷贝;每个线程均有自己的信号屏蔽集(信号掩码),可以使用pthread_sigmask函数来屏蔽某个线程对某些信号的响应处理,仅留下需要处理该信号的线程来处理指定的信号。实现方式是:利用线程信号屏蔽集的继承关系(在主进程中对sigmask进行设置后,主进程创建出来的线程将继承主进程的掩...原创 2020-07-20 19:13:28 · 2457 阅读 · 0 评论 -
字库文件读取和显示
一、原理HZK16字库是符合GB2312国家标准的16×16点阵字库,HZK16的GB2312-80支持的汉字有6763个,符号682个。其中一级汉字有 3755个,按声序排列,二级汉字有3008个,按偏旁部首排列。我们在一些应用场合根本用不到这么多汉字字模,所以在应用时就可以只提取部分字体作为己用。 HZK16字库里的16×16汉字一共需要256个点来显示,也就是说需要32个字节才能达到显示...原创 2020-07-20 19:12:41 · 2240 阅读 · 1 评论 -
C切割割字符串并转换为整形
C切割割字符串并转换为整形1、strstr函数使用2、atoi函数使用3、标准文件IO操作#include <stdio.h>#include <string.h>#include <stdlib.h>#include <sys/stat.h>#include <sys/types.h>#include <fcn...原创 2019-11-07 19:54:46 · 230 阅读 · 0 评论