Skip to content

Commit

Permalink
making ex_pointerReatribution2 challenging for real
Browse files Browse the repository at this point in the history
  • Loading branch information
aeflores committed May 17, 2019
1 parent f70d81a commit ac144b8
Showing 1 changed file with 10 additions and 25 deletions.
35 changes: 10 additions & 25 deletions examples/ex_pointerReatribution2/ex.c
Expand Up @@ -4,44 +4,29 @@

int
counters[2] = {0};

void print(){
for(int i=0;i<2;++i)
printf("%i\n",counters[i]);
}

int
main()
{
int input;
input = getchar();
switch (input - 'A')
switch (input)
{
case 0:
case 'A':
puts("option A");
break;
case 1:
case 'B':
puts("option B");
break;
case 2:
puts("option C");
break;
case 3:
puts("option D");
break;
case 4:
puts("option E");
break;
case 5:
puts("option F");
break;
case 6:
puts("option G");
break;
case 7:
puts("option H");
break;
case 8:
puts("option I");
break;

default:
puts("Unknown option.");
return 0;
}
counters[input - 'A'] ++;
print();
}

0 comments on commit ac144b8

Please sign in to comment.