I'm mainly an electronics hardware guy, but I've learned the basics of D from a friend, so I decided I'd pick up a more standard language like C. So, any advice would be great. Basically, I'm using the integer 'phew' as a counter, to reverse all numbers. Super basic, but I'm having trouble finding the way to do this in C. My code:
#include <stdio.h>
int main()
{
     int input;
     int phew;
     printf("Binary Number: ");
     scanf("%d", &input);
     while(phew < sizeof(input))
     {
          if(input[phew] == 0)
               printf("1");
          else
               printf("0");
          phew++;
      }
      return 0;
}
And the compiler error was:
helloworld.c: In function ‘main’:
helloworld.c:11:11: error: subscripted value is neither array nor pointer nor vector
if(input[phew] == 0)
        ^
 
     
    