Skip to content
Snippets Groups Projects
Select Git revision
  • cda966c942423033f1a0cca2e8ccf3dc2836f242
  • main default protected
2 results

default_config.json

Blame
  • loesung-1.c 570 B
    #include <stdio.h>
    
    #include "aufgabe-1.xbm"
    
    int main (void)
    {
      int line_bytes = (aufgabe_1_width + 7) / 8;
      for (int i = 0; i < aufgabe_1_height; i++)
        {
          unsigned char *p = aufgabe_1_bits + i * line_bytes;
          unsigned char mask = 0x01;
          for (int j = 0; j < aufgabe_1_width; j++)
            {
              if (*p & mask)
                printf ("*");
              else
                printf (" ");
              mask <<= 1;
              if (!mask)
                {
                  mask = 0x01;
                  p++;
                }
            }
          printf ("\n");
        }
      return 0;
    }