字符串相关函数(2)-牛翰网

字符串相关函数(2)

将一个字符串转换成整型数,方便后序的处理 atoi函数 此函数可以将一个字符串转换成整型 //头文件 #include <stdlib.h> //函数原型 int atoi(const char *nptr); //nptr:待转换的字符串的...
文件IO-显示图像(2)-牛翰网

文件IO-显示图像(2)

在屏幕上显示图像,屏幕,尺寸为1024*600,位深为2 /************************************************************************** * * * 设计在屏幕指定位置显示图像的接口 * author:jindouli...
C语言-基础知识(3)-牛翰网

C语言-基础知识(3)

CPU刷新缓冲区的条件 刷新输出缓冲区 缓冲区数据已满会通知cpu 用户通知cpu去读取数据,在使用printf函数的时候加上‘\n’ 输入缓冲区已满也会刷新输出缓冲区 缓冲区分类 根据io设备的不同,可...
C语言-运算符(1)-牛翰网

C语言-运算符(1)

算数运算符 +、 -、 *、 /、%、 ++、 -- 其中++、--属于单目运算符,其他的五种属于双目运算符 除法运算符的两端如果是整数的时候,得到的结果也是整数,当两个操作数无法被整除的时候,会舍弃...
文件IO-BMP格式结构体-牛翰网

文件IO-BMP格式结构体

位图文件头 typedef struct tagBITMAP_FILE_HEADER { short bfType;//文件标识 int bfSize;//文件大小 short bfReserved1;//保留字 short bfReserved2;//保留字 int bfOffBits;//文件指
C语言-堆内存申请和释放-牛翰网

C语言-堆内存申请和释放

大家在使用函数的时候避免不了使用堆内存,堆内存是一个匿名内存,它里边的内容是不能标识符进行访问的,只能使用指针进行访问,而且C语言的标准库函数给我们提供了两个堆内存的申请函数,但是...
条件量练习-牛翰网

条件量练习

/********************************************************************************* * * 设计程序,创建三个线程,任务1条件满足时解除任务二的挂起状态,任务3用于控制x的值 * author:jin...
共享内存和信号结合练习-牛翰网

共享内存和信号结合练习

设计三个程序,三个程序申请一块共享内存,并分别映射到各自进程的地址空间,进程A和进程B对共享内存段中的数据进行修改,然后进程B不断输出共享内存段中的数据,实现进程间的互斥,避免竞争。 ...
字符串处理函数-牛翰网

字符串处理函数

strstr函数 此函数用于从目标字符串中查找子串 char *strstr(const char *haystack, const char *needle); //haystack:主字符串,即要搜索的字符串 //needle:子字符串,即要查找的字符串 //ret...
C语言-基础知识(2)-牛翰网

C语言-基础知识(2)

printf函数 printf是一个格式化的字符串输出函数,其具有格式,printf是一个函数族里面包含了其他的格式化的输出函数。如果没有转换说明符%,printf函数会将字符串的内容原样输出。 % //是一个...