C言語のmemset()関数の使用
1053 ワード
関数名:memset
仕事のエネルギー:sの中のすべてのバイトをchに設定して、s配列の大きさはnによって与えられます
使用法:void*memset(void*s,char ch,unsigned n);
プログラム例:
#include
#include
#include
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
仕事のエネルギー:sの中のすべてのバイトをchに設定して、s配列の大きさはnによって与えられます
使用法:void*memset(void*s,char ch,unsigned n);
プログラム例:
#include
#include
#include
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
#include
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