摘要: CString 里的一些函数与VB里字符串处理的函数很多都是类似的。1.CString::IsEmptyBOOL IsEmpty( ) const;返回值:如果CString 对象的长度为0,则返回非零值;否则返回0。说明:此成员函数用来测试一个CString 对象是否是空的。示例:下面的例子说明了如何使用CString::IsEmpty。// CString::IsEmpty 示例CString s;ASSERT( s.IsEmpty() );请参阅 CString::GetLength2.CString::LeftCString Left( int nCount ) const;throw 阅读全文
posted @ 2012-06-09 19:43 Jawn 阅读(2230) 评论(0) 推荐(0) 编辑
摘要: strcspn 原型:extern int strcspn(char *s1,char *s2); 用法:#include <string.h> 功能:在字符串s1中搜寻s2中所出现的字符的位置。 说明:返回s2所含的字符在s1中第一次出现的位置,亦即第一个在s1中出现而s2中没有出现的字符组成的子串的长度。 举例: // strcspn.c #include <syslib.h> #include <string.h> main() { char *s="Golden Global View"; char *r="new&qu 阅读全文
posted @ 2012-06-09 19:39 Jawn 阅读(871) 评论(0) 推荐(0) 编辑
摘要: char* stpcpy(char *dest,const char *src) 将字符串src复制到destchar* strcat(char *dest,const char *src) 将字符串src添加到dest末尾 char* strchr(const char *s,int c) 检索并返回c在s中第一次出现的位置的指针,没有则返回NULL int strcmp(const char *s1,const char *s2) 比较字符串s1与s2的大小,并返回s1-s2 char* strcpy(char *dest,const char *src) 将字符串src复制到dest s 阅读全文
posted @ 2012-06-09 19:38 Jawn 阅读(237) 评论(0) 推荐(0) 编辑
摘要: strnicmp 函数名: strnicmp 功 能: 比较字符串str1和str2的前n个字符串字典序的大小,但是不区分字母大小写。 比较是这样进行的,先比较2个字符串的第1个字符字典序的大小,如果能比较出大小,则马上返回了,如果不能区别大小,开始比较第2个,如果这时第1个字符串已经到尽头了,第2个字符串还有字符,这时算第2个字符串大。例: char *str1="B"; char *str2="abcD"; int n=4; strnicmp(char *str1, char *str2, 4); 结果是str1大,因为B在a的后面。 char *s 阅读全文
posted @ 2012-06-09 19:33 Jawn 阅读(1929) 评论(0) 推荐(1) 编辑
摘要: strncpy char * strncpy(char *s1,char *s2,size_t n); 将字符串s2中最多n个字符复制到字符数组s1中,返回指向s1的指针。 注意:如果源串长度大于n,则strncpy不复制最后的'\0'结束符,所以是不安全的,复制完后需要手动添加字符串的结束符才行。 Strcpy和Strncpy的区别- - 第一种情况: char* p="how are you ?"; char name[20]="ABCDEFGHIJKLMNOPQRS"; strcpy(name,p); //name改变为" 阅读全文
posted @ 2012-06-09 19:32 Jawn 阅读(2086) 评论(0) 推荐(1) 编辑
摘要: 在.h头文件加入#ifndef ULONG_PTR #define ULONG_PTR unsigned long*#endif #include <comdef.h> #include "gdiplus.h" using namespace Gdiplus;#pragma comment(lib, "GdiPlus.lib") 在.cpp文件加入全局变量GdiplusStartupInput m_gdiplusStartupInput;ULONG_PTR m_pGdiToken;在初始化函数中加入GdiplusStartup(&m_ 阅读全文
posted @ 2012-06-09 19:30 Jawn 阅读(187) 评论(0) 推荐(0) 编辑
摘要: //datecompress 图片的质量(只有在转换成jpg有效)//nSize 图片缓冲区的大小(要转的图片数据大小)//PicDate 这是一个指针,指向你的图片的long size=0;//得到图像大小BYTE* buffers=0;//存储图像数据的缓冲CxImage image(PicDate,nSize ,CXIMAGE_FORMAT_BMP); //第三个参数是你这个PicDate指向的图片数据的类型,我这里是BMP,如果是其他,只要改后面3个字母,如:CXIMAGE_FORMAT_JPG CXIMAGE_FORMAT_PNGimage.SetJpe... 阅读全文
posted @ 2012-06-09 19:28 Jawn 阅读(586) 评论(0) 推荐(0) 编辑
摘要: 第一步:下载好Cximage,打开CxImgLib.dsw并且编译他建立一个文件夹cximage,在文件夹cximage中建立两个文件夹,分别是include和lib把下载的Cximage中,所有的.h头文件复制到cximage/include文件夹里面把下载的Cximage中,所有的.lib库文件复制到cximage/lib文件夹里面第二步:把刚刚创建的cximage文件夹,复制到你的源码目录下在源码文件中添加#include "cximage/include/ximage.h"#pragma comment(lib, "cximage/lib/png.lib& 阅读全文
posted @ 2012-06-09 19:28 Jawn 阅读(318) 评论(0) 推荐(0) 编辑
摘要: //datecompress 图片的质量(只有在转换成jpg有效) //nSize 图片缓冲区的大小(要转的图片数据大小)//PicDate 这是一个指针,指向你的图片的unsigned int size=0;//得到图像大小BYTE* buffers;//存储图像数据的缓冲Bitmap *image = CreateBitmapFromMemory(PicDate,nSize); //把你的图像数据加载入内存SaveBitmapToMemory(image,(void **)&buffers,&size,CodecIndex,datecompress); /... 阅读全文
posted @ 2012-06-09 19:26 Jawn 阅读(946) 评论(0) 推荐(0) 编辑
摘要: 在.h头文件#include "vfw.h"#include "mmsystem.h"#pragma comment (lib,"vfw32.lib")#pragma comment (lib,"winmm.lib")全局变量int nFrames = 0;PAVIFILE pfile;AVISTREAMINFO strhdr;PAVISTREAM ps;HRESULT hr; AVICOMPRESSOPTIONS pCompressOption; AVICOMPRESSOPTIONS FAR * opts[1] 阅读全文
posted @ 2012-06-09 19:23 Jawn 阅读(397) 评论(0) 推荐(0) 编辑
摘要: 以下是代码,仅供参考,不能直接使用头文件.h#include "windows.h"#include "windowsx.h"源文件.cppint WINAPI WinMain(HINSTANCE hInstance,HINSTANCE hPrevInstance,LPSTR lpCmdLine,int iShow){ MSG iMsg; //定义windows消息 if (!hPrevInstance && !WinInit(hInstance,iShow)) return FALSE; pWindow->SetI... 阅读全文
posted @ 2012-06-09 17:41 Jawn 阅读(405) 评论(0) 推荐(0) 编辑
摘要: 1 2 3 4 5 6 7 8 9 = 110 要求数字之间只能为 + 或 - 或 把数字连接起来 ,列出所有可能性public class Test { String strFormula = ""; public void addsign(int a){ if(a == 0) strFormula += "+"; else if(a == 1) strFormula += "-"; else strFormula += ""; } public void compute(){ int sum = 0; Stri 阅读全文
posted @ 2012-06-09 17:37 Jawn 阅读(536) 评论(1) 推荐(0) 编辑