Hi, This program for some reason generates errors..........why? But when i used a variable as a 'middle-person' to assign the input to it first then assighn the input to the structure member and printing it it's ok. Why ?
thnx
Code:#include <stdio.h>
struct integer {
char c;
short s;
int i;
long b;
};
int main()
{
struct integer number;
scanf( "%d", number.i );
printf( "%d", number.i );
system("PAUSE");
return 0;
}