进制转换字符串;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组件可以包含属性页 对...