Salve a tutti. Ho notato, non so se stranamente, che il codice che di seguito posterò, funziona regolarmente su Windows Xp con DevC++ ma non su Mac OS X con Xcode. Sapreste spiegarmi il perchè??

codice:
#include <stdio.h>
main()
{
int c;
int i = 0;
while ((c=getchar()) != '$')
{
   i++;
   fflush(stdin);
}
printf("%d\n", i);
fflush(stdin);
getchar();
}