>这两句什么意思啊? 声明一个字符数组,并且初始化为空字符串>memeset()怎么使用? void *memset( void *dest, int c, size_t count );Parametersdest Pointer to destination c Character to set count Number of characters
memset Sets buffers to a specified character. Routine Required Header memset <memory.h> or <string.h> void *memset( void *dest, int c, size_t count ); Parameters dest Pointer to destination c Character to set count Number of characters LibrariesAll versions of the C run-time libraries.Return Valuesmemset returns the value of dest.ResThe memset function sets the first count bytes of dest to the character c.Example/* MEMSET.C: This program uses memset to * set the first four bytes of buffer to "*". */#include <memory.h> #include <stdio.h>void main( void ) { char buffer[] = "This is a test of the memset function"; printf( "Before: %s\n", buffer ); memset( buffer, '*', 4 ); printf( "After: %s\n", buffer ); } OutputBefore: This is a test of the memset function After: **** is a test of the memset function
,pSearchFolder[2] =“0”,pSearchFolder[3] =“0”
声明一个字符数组,并且初始化为空字符串>memeset()怎么使用?
void *memset( void *dest, int c, size_t count );Parametersdest
Pointer to destination
c
Character to set
count
Number of characters
char pSearchFolder[4];
memset(pSearchFolder, 0,4);=char pSearchFolder[4] = {0};
Sets buffers to a specified character.
Routine Required Header
memset <memory.h> or <string.h>
void *memset( void *dest, int c, size_t count );
Parameters dest
Pointer to destination
c
Character to set
count
Number of characters
LibrariesAll versions of the C run-time libraries.Return Valuesmemset returns the value of dest.ResThe memset function sets the first count bytes of dest to the character c.Example/* MEMSET.C: This program uses memset to
* set the first four bytes of buffer to "*".
*/#include <memory.h>
#include <stdio.h>void main( void )
{
char buffer[] = "This is a test of the memset function"; printf( "Before: %s\n", buffer );
memset( buffer, '*', 4 );
printf( "After: %s\n", buffer );
}
OutputBefore: This is a test of the memset function
After: **** is a test of the memset function
memset(pSearchFolder, 0,4);
------
将定义的pSearchFolder[4]字符串的内容初始化为空.
用法:
memset(字符串,设置的内容,长度); 其实定义时初始化为空也可以写成:
char pSearchFolder[4] = {0};