Это заявление :
testArray[1].letter = 'v';
Операторы должны выполняться внутри функций (тела функции), а не в каком-либо произвольном глобальном пространстве имен, как у вас сейчас. Переместите ваше утверждение в основную программу функция точки входа , лямбда , отдельная функция или класс тело функции-члена.
В качестве альтернативы, используйте агрегатную инициализацию для инициализации массива:
frequents testArray[2] = {{ 1, 'a' }, { 2, 'b' }};
или без дополнительных скоб:
frequents testArray[2] = { 1, 'a', 2, 'b' };