Мое случайное построение строк генерирует случайную строку из символов a-z просто отлично, но в конце ее есть некоторые странные символы: ÌÌÌÌÌÌÌÌÌ
. Кроме того, после странных символов он снова печатает a-z
.Генерация случайных строк, создающих странные символы
if(m_lower.GetCheck() == 1)
{
char pwd[] = "abcdefghijklmnopqrstuvwxyz";
char password[26];
for(int i=0; i<26; i++) {
password[i] = pwd[rand()%26];
}
OnGenerate = password;
UpdateData(FALSE);
}
Вышеприведенный код проверяет, чтобы увидеть, если флажок установлен, то он посылает произвольный текст в элементе управления редактированием. Который почти отлично работает, это просто странные персонажи и дополнительные a-z
в конце. Может кто-то указать мне верное направление?
Вы не указали нам код, в котором вы ничего выводили. Вид важного ... Почти наверняка это происходит из-за того, что N-завершение вашей C-строки. Почему вы не используете 'std :: string'? –