VC学习笔记

发布 2021-05-01 23:25:28 阅读 4976

进制转换字符串;char buf[8];int pname=null;

itoa(pname,buf,16);/整形进制转换成进制字符串;this->m_pname=buf;updatedata(false);格式化字符串;cstring pname;int monname=null;

%s"),monname)//格式化字符串,数据;this->m_pname+=pname;updatedata(false);格式化表:

c单个字符。

d十进制整数(int)

ld十进制整数(long)

f十进制浮点数(float)

lf十进制浮点数(double)

o八进制数。

s字符串。u无符号十进制数。

x十六进制数。

sscanf():

sscanf()经常用来分解字符串,功能非常强大,但很多功能都需要正则表达式的知识,所以就介绍一下最简单的几种用法,大家如果想了解更多的话,自己去网上找吧。1.

char str[100],str1[100],str2[100];

gets(str);从输入流中获取一行字符串放入字符数组中:sscanf(str,”%s%s”,str1,str2);

将读入的一整行字符串按空格,制表符或回车符分割成两个字符串。2

取指定长度的字符串。如在下例中,取最大长度为4字节的字符串。sscanf("123456 ",4s", str);3

double c=24212345.24232;

printf(“%020.4”);表示输出精确到小数点后4位,输出占20位,若有空余的位补0.

unicode码转中文简体。

wchar sz[3]=;sz[0]=0x53f0;sz[1]=0x5317;

cstring cs(szbyte b[2];

cstring strtmp;

b[0] =0xf0;

b[1] =0x53;

%s", b);

afxmessagebox(strtmp);

创建远程线程】

createremotethread(进程句柄,安全结构指针,堆栈,call地址,传递的参数(stdcall),创建的标识,返回线程id);

避免重复定义头文件】#ifndef xxxxx_h#define xxxxx_h#endif

复制内存数据到缓冲区】

函数原型:extern void *memcpy(void *destin, void *source, unsigned n);

由source指向地址为起始地址的连续n个字节的数据复制到以destin指向地址为起始地址的空间内。

1:与strcpy相比,memcpy并不是遇到“\0”就结束,而是一定拷贝完n个字节;

#include <>int main()

mfc程序:应用程序类:项目名称为firstsoftware,对应类名为cfirstsoftwareapp;对话框类:

项目名称为firstsoftware,对应类名为cfirstsoftwaredlg;资源文件:定义资源id,一般不用手动修改;预编译文件:可以用来解决头文件包含冲突问题,定义一些需要全局性包含的文件;

枚举进程】enumprocess();取得所有进程id;enumprocessmodules,枚举进程模块;

VC 学习笔记

vc 1 q a 2c 语法 2 杂项 2typedef 2 switch语句 3 include的写法 4 define的用法 4 声明 4函数的整体结构 4 类 4抽象,继承,封装,多态性 5 虚函数 5纯虚函数 5 函数重载 5 const 6 指针和引用传递参数 7 this指针 8 c 构...

VC 学习笔记

vc 1 q a 2c 语法 2 杂项 2typedef 2 switch语句 3 include的写法 4 define的用法 4 声明 4函数的整体结构 4 类 4抽象,继承,封装,多态性 5 虚函数 5纯虚函数 5 函数重载 5 const 6 指针和引用传递参数 7 this指针 8 c 构...

VC学习笔记

vc学习笔记。1.名词解析。1.1.atl atl,active template library活动模板库,是一种微软程序库,支持利用c 语言编写asp 以及其它activex程序。通过活动模板库,可以建立com组件,然后通过asp页面中的脚本对com对象进行调用。这种com组件可以包含属性页 对...