![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C/C++
C/C++
匆匆过客121
IT工作者,爱好编程
展开
-
C++ 星号指针定义
对象的声明由修饰符(specifier)、声明符(declarator)两者组成。修饰符包括对象的类型等。声明符包括指定对象的名字、改变修饰符规定的对象类型(如*)。注意,声明符只是作用于单个对象上。举个例子:int *i, j, k();修饰符int表明i,j,k的类型都是整型,而声明符*修改了i的类型,变成了int *。同样的,声明符()修改了k的类型,表明k是一个函数,其返回原创 2013-07-12 16:00:33 · 1363 阅读 · 0 评论 -
类型转换 -- 使用Unicode下的cannot convert parameter 1 from 'CString' to 'const char *' 解决办法
在网上搜索了很多答案都没有办法得到解决,当然这些办法都可以使得编译通过,例如通过CString.GetBuffer可以得到char*变量指向CString的首地址,但是多种方法在运行时进入xstring文件执行时会产生十分怪异的错误,最终通过对字符集类型进行转换,得到了一个正确的结果,对以后处理字符串遇到类似的错误也会有所帮助,之前没有接触过字符集的转换,而在这个例子中数据类型的强制转换是行不通的转载 2013-07-12 16:25:34 · 1149 阅读 · 0 评论 -
C++ SetWindowLong/GetWindowLong/SetWindowPos
SetWindowLong 函数功能:该函数改变指定窗口的属性.函数也将指定的一个32位值设置在窗口的额外存储空间的指定偏移位置。 函数原型:LONG SetWindowLong(HWND hWnd,int nlndex,LONG dwNewLong); 参数: hWnd:窗口句柄及间接给出的窗口所属的类。 nlndex:指定将设定的大于等于0的偏移值。有效值的范围从0原创 2013-06-28 10:16:45 · 2750 阅读 · 0 评论 -
C++ ON_COMMAND_RANGE
用于多个控件对应同一函数时使用,这些控件的资源标识最好是连续的。对应的函数只能有一个参数 UINT nID, nID为控件的资源标识,资源标识可以在Resource.h中看到,是整型的,这个和空间属性的ID是不同的.ON_COMMAND_RANGE(id1, id2, memberFxn ) 这里的id1, id2 是控件属性里的ID。 memberFxn 为自定义的函数,其只能有原创 2013-06-27 10:43:57 · 1048 阅读 · 0 评论 -
在C语言中比较两字符串(自定义函数)
compstr.cint result;char c[255];int compStr(char a[255],char b[255]){ /*int result;*/ int len,i; len=strlen(b); for (i=0;i<len;i++) { if(a[i]!=b[i]) { break; } } if (len==i) {原创 2012-07-20 16:10:34 · 1718 阅读 · 0 评论 -
使用ODBC访问数据库
使用ODBC API之前要用到的头文件和LIB库#include "sql.h" // This is the the main include for ODBC Core functions.#include "sqlext.h" // This is the include for applications using the Microsof转载 2012-02-27 09:04:07 · 546 阅读 · 0 评论 -
C语言操作数据库
如果一个ODBC API函数执行成功,则返回SQL_SUCCESS或SQL_SUCCESS_WITH_INFO,SQL_SUCCESS指示可通过诊断记录获取有关操作的详细信息,SQL_SUCCESS_WITH_INFO指示应用程序执行结果带有警告信息,可通过诊断记录获取详细信息。如果函数调用失败,返回码为SQL_ERROR。SQLAllocHandle(SQL_HANDLE_ENV,S转载 2012-02-27 09:07:26 · 1013 阅读 · 0 评论 -
用C访问文本文件
#include void main(){ char s[255]; int i; int bytesNumber; FILE *fp; fp=fopen("test.txt", "r"); fgets(s, 255, fp); printf("1:%s\n", s);原创 2012-07-18 11:05:16 · 509 阅读 · 0 评论