`

C语言的memset()函数的使用

 
阅读更多

函数名: memset
功  : 设置s中的所有字节为ch, s数组的大小由n给定
用  : void *memset(void *s, char ch, unsigned n);
程序例:

#include <string.h>
#include <stdio.h>
#include <mem.h>
int main(void)
{
   char buffer[] = "Hello world/n";
   printf("Buffer before memset: %s/n", buffer);
   memset(buffer, '*', strlen(buffer) - 1);
   printf("Buffer after memset:  %s/n", buffer);
   return 0;
}

  

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 );

}

  

Output

Before: This is a test of the memset function

After:  **** is a test of the memset function

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics