![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C/VC/C++
zhongshansubor
软件开发,C,C++,java,android,jni,jsp,cocos2d-x
展开
-
图片缩放算法
本算法是以灰度图为例,彩色图像也很简单大家自己修改即可.当然对浮点纹理也有效果.该算法在地形的高度图处理中已被使用,效率和效果还算满意.先看效果原始图片 最近点采样 线性采样基本原理就是缩放前转载 2011-09-07 11:55:01 · 2511 阅读 · 1 评论 -
堆排序算法(C语言)
//**********************************************************************************//堆排序算法//功能:对数组元素a[0]--a[n-1]进行排序//说明:共有3个函数组成//原创 2011-08-17 15:38:36 · 1318 阅读 · 0 评论 -
strcat 连接字符串,c语言实现
/** * 连接字符串,c语言实现 */char * strcat (char * dst, const char * src){ char * cp = dst; while( *cp ) { cp++原创 2011-09-13 13:27:24 · 531 阅读 · 0 评论 -
strcmp 字符串比较,c语言实现
/** * 字符串比较,c语言实现 * 返回:returns -1 if src returns 0 if src == dst returns +1 if src > dst */int strcmp ( const原创 2011-09-13 11:53:57 · 749 阅读 · 0 评论 -
快速排序算法(C语言)
//**********************************************************************************//快速排序算法//功能:对数组元素a[low]--a[high]进行排序//***********原创 2011-08-17 15:38:08 · 505 阅读 · 0 评论 -
冒泡排序算法(C语言)
//**********************************************************************************//冒泡排序算法//功能:对数组元素a[0]--a[n-1]进行排序//**************原创 2011-08-17 15:37:32 · 463 阅读 · 0 评论 -
简单异或加密(C语言)
/** * 加密(解密), 源数据必须是4字节对齐的数据 * src 源数据,dst 加密(解密)后的数据,size 源数据的大小,factor 加密因子 */BOOL Encryption(char* src, char* dst, DWORD size, DW原创 2011-08-17 16:44:25 · 3955 阅读 · 0 评论 -
读取一行数据(C/C++语言)
// 读取一行数据(C/C++语言)BOOL ReadLine(CFile *f, CString *str){ char ch = 0; int i; *str = ""; while( *str == "" )原创 2011-08-17 15:40:52 · 1211 阅读 · 0 评论 -
判断点是否在多边形内(C语言)
typedef struct tagST_POINT { int x; int y;} ST_POINT;/** * 功能:判断点是否在多边形内 * 方法:求解通过该点的水平线(射线)与多边形各边的交点 * 结论:单边交点为奇数原创 2011-08-17 15:01:30 · 4434 阅读 · 2 评论 -
C语言编程题,给定一个日期,输出这个日期是该年的第几天
/** C语言编程题 给定一个日期,输出这个日期是该年的第几天*/int getIndexOfDay(int year, int month, int day){ int months[12] = {31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31}; int index, i; //判断是否为润年 i原创 2015-05-07 16:12:39 · 18970 阅读 · 2 评论 -
二分查找(C/C++语言)
/** * 二分查找,前提条件是被查找的对象是排好序的(升序) * a[]: 数据集,n:总数量,key:被查找值 */DWORD BinarySearch(CString a[], DWORD n, BYTE* key){ DWORD low =原创 2011-08-17 15:43:18 · 595 阅读 · 0 评论 -
UTF8编码转Unicode编码(C语言)
/** * 功能:UTF8编码转Unicode编码 * 参数:dst 目标字符串,src 源字符串 */WORD UTF8_to_Unicode(BYTE *dst, BYTE *src){ WORD i = 0, unicode = 0, ii,原创 2011-08-17 15:50:55 · 1386 阅读 · 0 评论 -
BMP文件格式
典型的位图文件格式通常包含下面几个数据块:位图头:保存位图文件的总体信息。 位图信息:保存位图图像的详细信息。 调色板:保存所用颜色的定义。 位图数据:保存一个又一个像素的实际图像。 下面的部分将会详细地描述位图文件中保存的数据。需要注意的是这是标准位图的文件格式,其原创 2011-09-08 22:09:42 · 414 阅读 · 0 评论 -
位图(.BMP)文件结构
// 文件头typedef struct tagBITMAPFILEHEADER { WORD bfType; // 位图文件的类型,一般为BM DWORD bfSize; // 位图文件的大小,以字节为单位 WOR原创 2011-09-09 17:04:08 · 502 阅读 · 0 评论 -
Visual C++中去除警告
在编程中,编译器警告的意思是提问程序员:如果这样做将会出现意外的错误,你确定要这样做吗? 在很多情况下,我们写程序的时候会出现一些警告,而这些警告我们都知道这样做的确是需要的并且程序中多处出现这种做法。如果这样,编译时会出现很多警告,在几个以内我们可以忽略,但是多了,到几十个以上那么如果有一些我们不能忽略的警告我们可能也会被忽略。 在VC中提供了一种忽略指定警告的功能:#p原创 2012-01-05 11:19:06 · 891 阅读 · 0 评论 -
VC6.0默认字体及大小
VC6.0默认字体及大小:原创 2012-01-05 11:57:02 · 2898 阅读 · 0 评论 -
打开多个.dsw工程
1.选择DSW文件类型然后点击高级按钮,如下图2.点击编辑3. &Open with MSDEV "C:\Program Files\Microsoft VisualStudio\Common\MSDev98\Bin\msdev.exe" "%1" Msdev system4.点击确定,OK!/////原创 2008-11-15 10:03:00 · 547 阅读 · 0 评论 -
C语言五子棋算法
任何一种棋类游戏其要害是对当前棋局是否有正确的评分,评分越准确则电脑的AI越高。五子棋游戏也是如此,但在打分之前,我们先扫描整个棋盘,把每个空位从八个方向上的棋型填入数组gStyle(2, 15, 15, 8, 2),其中第一个下标为1时表示黑棋,为2时表示白棋,第二和第三个下标表示(x,y),第四个下标表示8个方向,最后一个下标为1时表示棋子数,为2时表示空格数,如: gStyle(1转载 2012-04-13 16:17:03 · 2448 阅读 · 0 评论 -
strlen 得到字符串长度,c语言实现
/** * 得到字符串长度,c语言实现 */unsigned int strlen ( const char *str ){ const char *eos = str; while( *eos++ ) ; r原创 2011-09-13 11:45:15 · 576 阅读 · 0 评论 -
删除文件夹,包括子文件夹、子文件,windows
/** * 功能:删除文件夹,包括子文件夹、子文件 * 说明:要谨慎使用 */void DeleteDir(LPCTSTR lpszDir){ WIN32_FIND_DATA wfd; TCHAR szFile[MAX_PATH];原创 2011-08-17 15:44:52 · 607 阅读 · 0 评论 -
异或加密
/** * 功能:加密(解密) * 参数:buf 源数据,len 源数据的大小 */BOOL Encryption(BYTE *buf, DWORD len){ DWORD i; BYTE *p1; p1 = buf;原创 2011-08-17 17:02:14 · 681 阅读 · 0 评论 -
c语言面试题,画金字塔星星
#include #define LINE_NUM 4int main(){ int i, j; for ( i = 0; i < LINE_NUM; i++ ) { for (j = 1; j < LINE_NUM-i; j++) { printf(" "); } for原创 2015-05-07 15:47:56 · 3778 阅读 · 0 评论