Генерация случайного символа и замена в char array

170
28 апреля 2018, 18:13

Допустим у нас есть некий массив:

char myChar[] = "Something";

Мне нужно сделать для каждого элемента массива генерацию рандомного символа из набора:

&@?!#%^*

Гуглю плохо, прошу не закидывать тапками, если решение уже есть в паблике.

Answer 1

Не очень понятно, что вы хотите. Заменить буквы случайными символами? Что-то вроде этого?

char myChar[] = "Something";
for(char * c = myChar; *c; ++c)
{
    *c = "&@?!#%^*"[rand()%8];
}
READ ALSO
Баг препроцессора или VisualStudio

Баг препроцессора или VisualStudio

В библиотеке описано несколько классовТак же заданы символы препроцессра, и определен экспортируемый макрос

194
Не перегружается оператор “>>”

Не перегружается оператор “>>”

не получается перегрузить оператор вводаВыскакивает ошибка:

185