Hi guys,
Sorry if this is obvious to you, I'm still noob & very baffled...
Basically, I scan in a number & print it to screen - large numbers
become slightly smaller & small numbers become 10.
200 becomes 10
2000 becomes 1802
20000 becomes 19978
200000 becomes 199946
I'm using the Dev C++ Compiler Version 4.9.9.2
unsigned long is shown here, but i get the same results with int &
long...
Here's the code:
#include <stdio.h>
#include <string.h>
int l;
int main ()
{
int l;
unsigned long trTime=0, trTime2=0, step=0;
printf("\nEnter Transition Time(%cs): ",230);
scanf("%d",&trTime);
scanf("%c");
printf("\nTransition time = %d%cs\n", trTime, 230);
getchar();
return 0;
}
Anyone can explain why?
cheers,
Paul C