scanf ("%s ", &test);
scanf ("%s", &test);
scanf (" %s", &test);
scanf (" %s ", &test);
Er........I remember once someone told me to leave a space after scanf ("%s<space>", &test);
actually i do not know why, do they produce different results? or are there specific consequences or results which occurs by leaving a space as shown in the above conditions?