编程论坛
注册
登录
编程论坛
→
VC++/MFC
关于c++中的两个函数的用法,求指教。。。。。sprintf()函数和memset()函数
w791487486
发布于 2011-09-07 15:26, 888 次点击
memset(,)和sprint(,,)中的函数的具体意思是什么???
能给出例子讲解一下吗????
求高手。。。。。。。
3 回复
#2
yuccn
2011-09-08 12:37
memset(); // 往内存中填充数据.
sprintf(); // 格式化字符串
// 比如
char szName[128] = { 0 };
memset(szName, 0, sizeof(szName));// 该函数三个参数,分别为:内存指针,填充的值,填充的大小。
strcpy(szName, "zhangsan");
char szInfo[256] = { 0 };
int nNum = 10;
sprintf(szName, "My name Is %s, and Number is %d.", szName, nAge); // 这时:szInfo为“My name Is zhangsan, and Number is 8.”
// 格式化如果不了解,百度去。http://baike.baidu.com/view/1295144.htm
#3
statics
2011-09-08 15:27
楼上正解,
memset(); // 一般初始化或值重置时都要用的
sprintf(); // 拼写字符串时,非常方便
#4
w791487486
2011-09-13 21:26
谢谢诸位
1