トップ
新規
一覧
単語検索
最終更新
ヘルプ
ログイン
アールメカブ
Cで文字列を空にする
をテンプレートにして作成
開始行:
[[Programming]]
[[ここ:http://ja.wikipedia.org/wiki/Memset]]より引用.
#include<string.h>
void *memset(void *s, int c, size_t n);
sは、unsigned char *型にキャストされ、cは、unsigned char...
利用例
文字列を空にする際、以下の様に実装するのは誤りである。
#include<stdio.h>
#include<string.h>
...
char *s;
... /* 適当にsを使う */
strcpy(s, NULL); /* 誤り */
文字列を空にする際は、memsetを用いて以下の様に実装するの...
#include<stdio.h>
#include<string.h>
char *s;
... /* 適当にsを使う */
memset(s, 0, strlen(s));
終了行:
[[Programming]]
[[ここ:http://ja.wikipedia.org/wiki/Memset]]より引用.
#include<string.h>
void *memset(void *s, int c, size_t n);
sは、unsigned char *型にキャストされ、cは、unsigned char...
利用例
文字列を空にする際、以下の様に実装するのは誤りである。
#include<stdio.h>
#include<string.h>
...
char *s;
... /* 適当にsを使う */
strcpy(s, NULL); /* 誤り */
文字列を空にする際は、memsetを用いて以下の様に実装するの...
#include<stdio.h>
#include<string.h>
char *s;
... /* 適当にsを使う */
memset(s, 0, strlen(s));
ページ名: