
编程算法
文章平均质量分 52
Mr键
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
GPS度、弧度、度转换
#include "stdafx.h"double dhhd(double x) //度化弧度{ double xx,x1,y; double z,pi; double out; pi=3.1415926535897932; xx=x; x1=(xx); y=((xx-x1)*100.0); z=(xx-x1); z=z*100.0-y; z=z*100.0;原创 2012-02-02 13:36:20 · 2958 阅读 · 0 评论 -
win32读dll中的函数
DLL代码 extern "C " _declspec(dllexport) int add2int(int x,int y) { return x+y; } 编译为a.dll .exe HINSTANCE hDll; hDll=LoadLibrary( "a.DLL "); assert(hDll);转载 2012-01-11 15:33:13 · 681 阅读 · 0 评论 -
win32智能设备程序中文文字换行加折行的方法
写wince程序寻得的中文文字换行加折行的方法:void loadTxtWordBreak(HDC hdc,RECT rect)//按行读取txt文件{ CString sAll, sLine;CString sWholePath;USHORT i;HANDLE hFile;DWORD NumberOfBytesRead;BOOL bSuccess;sWholePath原创 2011-10-11 16:06:39 · 1932 阅读 · 1 评论 -
C语言---多个线程读取文件
#include#include#include#include#include#include #define THREAD_NUM 25typedef struct{ FILE *_fp; int _nThreadId;//第几个线程 sem_t *_semLock;}IDD_THREAD_PARAM;void *ThreadFunc(void转载 2012-10-19 12:21:48 · 7510 阅读 · 0 评论 -
C的数组
C中,几乎所有使用数组名的表达式中,数组名都被处理为常量指针,除了两种情况: 1.sizeofsizeof(数组名)的值是整个数组的大小,而不是指针的大小.2.当数组名作为&的操作数时&数组名的含义是指向数组的指针 所以二维数组char a[2][4]的sizeof是2*4, a能够赋给的形参或者说能够转换的类型是char (const *转载 2012-10-24 09:16:32 · 1124 阅读 · 0 评论 -
内存的深入了解
内存存储器是具有“记忆”功能的设备,它用具有两种稳定状态的物理器件来表示二进制数码“0”和“1”,这种器件称为“记忆元件”或“记忆单元”。记忆元件可以是磁芯,半导体触发器、MOS电路或电容器等。二进制数的最基本单位就“位(bit)”,这也是存储器存储信息的最小单位,8位二进制数称为一个字节(Byte),计算机允许由一个字节或若干个字节组成一个字(Word),一般认为1个或2个字节组成一个字。若干个转载 2013-01-09 09:41:19 · 1865 阅读 · 0 评论 -
指针传参及分配空间
#include #include #include #include using namespace std;void GetCharMemory(char **p, int num){ *p = (char*)malloc(sizeof(char) * num);}int main(void){ char *str = NULL; GetChar原创 2013-02-18 15:27:50 · 963 阅读 · 0 评论 -
C语言 二维数组(指针)动态分配和释放
C 二维数组(指针)动态分配和释放先明确下概念:所谓32位处理器就是一次只能处理32位,也就是4个字节的数据,而64位处理器一次就能处理64位,即8个字节的数据。如果我们将总长128位的指令分别按照16位、32位、64位为单位进行编辑的话:旧的16位处理器,比如Intel 80286 CPU需要8个指令,32位的处理器需要4个指令,而64位处理器则只要两个指令,显然,在工作频率相同的情况下转载 2012-11-28 11:59:55 · 36957 阅读 · 1 评论