1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
|
#include<stdio.h>
#include<stdlib.h>
int main (int argc, char* argv[])
{
// Funktionsdefinitionen dürfen nicht lokal sein. Nach der Signatur haben Definitionen kein Semikolon. Funktionsaufrufe sind keine Funktionsdefinitionen und auch nicht damit vereinbar...
void PrintBitLine (4711);
{
int i;
for (i=0; i <16; i ++) // i ++ ist unschön!
{
// 0 x8000 ist schlichtweg falsch. Das Leerzeichen muss weg! Außerdem existiert "us" nicht.
if(us & (0 x8000 >>i))
printf ("1");
else
printf ("0");
}
// Hier fehlt eine schließende Klammer
printf ("\n");
} |