ランダムな文字列を生成する Xcode を使用して C++ でプログラムを作成していますが、これを行うと大量の RAM が消費されます。私は .erase(); を使ってみました。および .clear(); しかし、どちらも機能していないようです。
ここに私のコードがあります:
void randStringMake(char *s, int l)
{
// AlphaNumaric characters
static const char AlphaNumaric[] = "abcdefghijklmnopqrstuvwxyz" "ABCDEFGHIJKLMNOPQRSTUVWXYZ" "1234567890";
for(int x = 0; x < l; x++) {
s[x]=AlphaNumaric[rand() % (sizeof(AlphaNumaric) - 1)];
}
s[l] = 0;
}
char randString;
randStringMake(randString, 10);
std::cout << std::string(&randString) << "\n";
ここで私の質問だと思いますが、メモリから文字列を削除するにはどうすればよいですか?