C语言-基础知识(3)-牛翰网

C语言-基础知识(3)

CPU刷新缓冲区的条件 刷新输出缓冲区 缓冲区数据已满会通知cpu 用户通知cpu去读取数据,在使用printf函数的时候加上‘\n’ 输入缓冲区已满也会刷新输出缓冲区 缓冲区分类 根据io设备的不同,可...
文件IO-显示图像(2)-牛翰网

文件IO-显示图像(2)

在屏幕上显示图像,屏幕,尺寸为1024*600,位深为2 /************************************************************************** * * * 设计在屏幕指定位置显示图像的接口 * author:jindouli...
信号练习-牛翰网

信号练习

/******************************************************************************* * * 设计两个程序,A执行死循环,B程序给发送一个结束信号给程序A,当程序A接收到信号之后则执行相应的任务...
C语言-基础知识(2)-牛翰网

C语言-基础知识(2)

printf函数 printf是一个格式化的字符串输出函数,其具有格式,printf是一个函数族里面包含了其他的格式化的输出函数。如果没有转换说明符%,printf函数会将字符串的内容原样输出。 % //是一个...
线程相关函数-条件量-牛翰网

线程相关函数-条件量

使用条件量可以让不满足条件的线程处于挂起状态,等待条件满足时由别的线程进行唤醒 pthread_cond_init函数 此函数可以对条件量进行初始化 pthread_cond_t cond = PTHREAD_COND_INITIALIZER; in...
条件量练习-牛翰网

条件量练习

/********************************************************************************* * * 设计程序,创建三个线程,任务1条件满足时解除任务二的挂起状态,任务3用于控制x的值 * author:jin...
字符串相关函数(2)-牛翰网

字符串相关函数(2)

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

有名管道练习

/******************************************************************************** * * 在主程序中创建一个子程序,并在父进程中获取系统时间,并写入管道,子程序从管道中读取数据 * autho...
文件IO-图像缩小-牛翰网

文件IO-图像缩小

将一个bmp图像进行缩小,缩小后的图像不失真 /******************************************************************************** * * * 设计图片等比例不失真缩小的接口 * author:jindouliu...
C语言-堆内存申请和释放-牛翰网

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

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