Не хочет выводится результат читания с масива

152
18 марта 2019, 15:20

У меня есть масив в нем я функцией ищу символ который больше всех встречается. Но если я задам в масив максимальный елемент 200 все ок работаете. а если 20000 то уже не хочет выводить результат. Неужели с большимы масивами не можна работать?

const int max_elem = 20000;
char *array1 = new char(max_elem); // и рандомно  заполняю массив. Я  этот код не скидывал, он правильно работает
char  find = findCharacter(array1, max_elem); // тут я своей функцией ищу символ, она правильно работает
Answer 1

Для задания массива нужно использовать квадратные скобки:

char *array1 = new char[max_elem];

При использовании круглых скобок вы создаете один символ char с указанным в скобках значением.

READ ALSO
Как так сокращают код?

Как так сокращают код?

Решал задачи на acmpru, и в самой простой задаче, где надо просто считать и вывести число, в рейтинге есть решение вполовину короче моего(всего...

154
Пролагивание при открытии Fragment

Пролагивание при открытии Fragment

Я открываю фрагмент так:

105
RecyclerView с баннерами через 5 item - ов

RecyclerView с баннерами через 5 item - ов

Есть RecyclerView (LinearLayoutManager) с объявлениямиМне нужно чтобы баннеры (static Integer BANNER_VIEW = 2) выходили через каждые 5 объявлений при этом нужно чтобы...

136
Оптимизация recyclerView с картинками

Оптимизация recyclerView с картинками

Всем приветДелаю приложения для редактирования фото и хочу добаивть стикеры в приложение

112