command line arguments having null after each char suppose i call the program from the command prompt like "abc.exe test data" then in memory there is an space after each char and the data is "t.e.s.t..d.a.t.a" What is the issue. It is printing t only the first char not the complete string "test" What is the issue. int _tmain(int argc, _TCHAR* argv[]) { printf("The number of Argc %d %s",argc,argv[1]); return 0; }