0

最後のものはそこにあるべきではなく、数字だけを表示する必要があります。なぜこれが起こるのか誰か教えてもらえますか? たとえば、char [5] = "12345"; を置くと、それは問題なく動作し、 for の if を削除します

   for (k = 0; k < 12; k++)
{
        c[k] = 'g';
        printf("%", c[k]);
}
printf("input:");
scanf("%s", c);
int j, i;

    unsigned int pat;
    for (j = 0; j <5; j++) 
    {
        for (i = 0; i < 12; i++)
        {
            if (c[i+1]!='g')
            {

                pat = get_row_pattern(c[i], j);
                print_bits(pat, NUM_COLS + 1);

            }


        }
        print_char('\n');
    }

ありがとう

4

1 に答える 1