C Я получаю неверный вывод

У меня есть код C. Когда я запускаю код, появляются разные символы там, где должны быть символы подчеркивания.

int main(void){
    char matrix[32][63];
    int i,j;
    for(i=0;j<32;i++){
        for(j=0;j<63;j++){
            matrix[i][j]='_';
        }
    }
    int n;
    printf("Enter number of iteration: ");
    scanf("%d",&n);
    fillOnes(matrix,0,31,32,n);
    for(i=0;i<32;i++){
        for(j=0;j<63;j++){
            printf("%c",matrix[i][j]);
        }
        printf("\n");
    }
    return 0;
}

почему я получаю такой вывод вместо подчеркивания и как я могу это исправить.

enter image description here

Вы использовали один j вместо одного i в первом цикле for

Bassrelic 16.05.2022 22:18

Ничего не изменилось

cafo 16.05.2022 22:26

рассмотрите возможность использования memset вместо запуска собственного цикла инициализации.

yano 16.05.2022 22:41
Формы c голосовым вводом в React с помощью Speechly
Формы c голосовым вводом в React с помощью Speechly
Пытались ли вы когда-нибудь заполнить веб-форму в области электронной коммерции, которая требует много кликов и выбора? Вас попросят заполнить дату,...
Стилизация и валидация html-формы без использования JavaScript (только HTML/CSS)
Стилизация и валидация html-формы без использования JavaScript (только HTML/CSS)
Будучи разработчиком веб-приложений, легко впасть в заблуждение, считая, что приложение без JavaScript не имеет права на жизнь. Нам становится удобно...
Flatpickr: простой модуль календаря для вашего приложения на React
Flatpickr: простой модуль календаря для вашего приложения на React
Если вы ищете пакет для быстрой интеграции календаря с выбором даты в ваше приложения, то библиотека Flatpickr отлично справится с этой задачей....
В чем разница между Promise и Observable?
В чем разница между Promise и Observable?
Разберитесь в этом вопросе, и вы значительно повысите уровень своей компетенции.
Что такое cURL в PHP? Встроенные функции и пример GET запроса
Что такое cURL в PHP? Встроенные функции и пример GET запроса
Клиент для URL-адресов, cURL, позволяет взаимодействовать с множеством различных серверов по множеству различных протоколов с синтаксисом URL.
Четыре эффективных способа центрирования блочных элементов в CSS
Четыре эффективных способа центрирования блочных элементов в CSS
У каждого из нас бывали случаи, когда нам нужно отцентрировать блочный элемент, но мы не знаем, как это сделать. Даже если мы реализуем какой-то...
1
3
31
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Как поясняется в комментариях @Sedenion

В вашем цикле, инициализирующем вашу матрицу, есть ошибка.

int i,j;
for(i=0;j<32;i++)
{
    for(j=0;j<63;j++)
    {
        matrix[i][j]='_';
    }
}

Вы видите здесь что-то не так? :)

Другие вопросы по теме