Mittwaffen 0 Newbie Poster

C-programming --> Assembly code
I have been busting my *** with this, its very simple for someone who has experience they likely wouldnt even bother coding it out.

I'm posting my code..

#include <stdio.h>

int main(void)
{
int led[4] = {0};
int ledSwitch[3] = {0};
int value = 0;

while(value != 5)
{
printf("Enter a switch number: ");
value = getNum();

if(value == 1)
{
led[4] = 1;
led[3] = 1; 
led[4] = 0;	
led[2] = 1; 
led[3] = 0;	
led[1] = 1; 
led[2] = 0;	
led[0] = 1; 
led[1] = 0;	
led[0,1,2,3,4] = 0;
}
else if(value == 2)
{
led[0] = 1;	
led[1] = 1; 
led[0] = 0;	
led[2] = 1; 
led[1] = 0;	
led[3] = 1; 
led[2] = 0;	
led[4] = 1; 
led[3] = 0;
led[0,1,2,3,4] = 0;
}
else if(value == 3)
{
led[0] = 1;
led[4] = 1;	
led[1] = 1; 
led[3] = 1;
led[0] = 0;
led[4] = 0;
led[2] = 1; 
led[1] = 0; 
led[3] = 0;
led[0,1,2,3,4] = 0;
}
else if(value == 4)
{
led[0] = 1;
led[1] = 1;
led[2] = 1;
led[3] = 1;
led[4] = 1;
led[0] = 0;
led[1] = 0;
led[2] = 0;
led[3] = 0;
led[4] = 0;
led[0,1,2,3,4] = 0;
}
}
return 0;
}	

int getNum(void)
{

char record[121] = {0}; 
int number = 0;


fgets(record, sizeof(record), stdin);

if( sscanf(record, "%d", &number) != 1 )
{

number = -1;
}
return number;
}

______________________________________…

Freescale 6808 Controller is what im trying to get this on, please help!


Any assistance is greatly appreciated..

Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.