😸
[C] memset 関数
機能
指定した値でメモリの領域をまとめて埋める関数[1]
使用例
aaaaa
と表示する
\n
は改行を表す エスケープシーケンス[2]
コード
char str[6];
memset(str, 'a', 5);
str[5]='\0';
printf("%s", str);
全文
#include <stdio.h>
#include <string.h>
void main() {
char str[6];
memset(str, 'a', 5);
str[5]='\0';
printf("%s", str);
}
実行結果
aaaaa
00000
を変数から表示する
コード
char str[6];
memset(str, '0', 5);
str[5]='\0';
printf("%s", str);
全文
#include <stdio.h>
#include <string.h>
void main() {
char str[6];
memset(str, '0', 5);
str[5]='\0';
printf("%s", str);
}
実行結果
00000
Discussion