super_x

随笔分类 -  c/c++/vc

vc对xml的基本操作
摘要:已知有一个XML文件(bookstore.xml)如下: Oberon's Legacy Corets, Eva 5.95 ... 阅读全文

posted @ 2008-12-26 20:37 super_x 阅读(768) 评论(0) 推荐(0)

'MessageBoxA' : function does not take 1 parameters原因及解决方法
摘要:AfxMessageBox()一般应用于窗体之中,没有窗体,或者是全局函数,不能使用该函数; MessageBox()可以应用于没有窗体和有窗体的两种情况 1)在有窗体的情况下,和AfxMessageBox()的用法一样,也就是只要一个参数; 2) 在没有窗体或者全局函数中,他必须传入一个窗体句柄才可能执行,如果没有,用NULL代替也可,但是此时该消息框属于桌面,可能达不到我们所... 阅读全文

posted @ 2008-12-26 17:03 super_x 阅读(2795) 评论(0) 推荐(0)

C/c++文件的读写方式
摘要:1.fopen() fopen的原型是:FILE *fopen(const char *filename,const char *mode),fopen实现三个功能:为使用而打开一个流,把一个文件和此流相连接,给此流返回一个FILR指针。 参数filename指向要打开的文件名,mode表示打开状态的字符串,其取值如下: 字符串 含义 "r" 以只读方式打开文件 "w" 以... 阅读全文

posted @ 2008-12-25 22:23 super_x 阅读(2127) 评论(0) 推荐(0)

strcpy和strncpy
摘要:第一种情况: char* p="how are you ?"; char name[20]="ABCDEFGHIJKLMNOPQRS"; strcpy(name,p); //name改变为"how are you ? OPQRS " ====>错误! strncpy(name,p,sizeof(name)) //name改变为"how are you ? " ... 阅读全文

posted @ 2008-12-25 17:49 super_x 阅读(234) 评论(0) 推荐(0)

BSTR、char*和CString short转换
摘要:(1) char*转换成CString 若将char*转换成CString,除了直接赋值外,还可使用CString::Format进行。例如: char chArray[] = "This is a test"; char * p = "This is a test"; 或 LPSTR p = "This is a test"; 或在已定义Unicode应的用程序中 TCHA... 阅读全文

posted @ 2008-12-24 15:04 super_x 阅读(860) 评论(0) 推荐(0)

sprintf函数详解
摘要:sprintf() 格式化输出函数(图形) 功能: 函数sprintf()用来作格式化的输出。 用法: 此函数调用方式为int sprintf(char *string,char *format,arg_list); 说明: 函数sprintf()的用法和printf()函数一样,只是sprintf()函数给出第一个参数string(一般为字符数组),然后再调用outtextxy()函数将串里的字... 阅读全文

posted @ 2008-12-23 20:55 super_x 阅读(1955) 评论(0) 推荐(0)