Aren't both of the below posted codes analogous
Code:int getword(char *word, int len){ int cnt = 0,c; for(cnt = 0; (c=getchar())!= ' ' && c!='\n' && cnt<len; cnt++) *word++=c; *word='\0'; return word[0]; }Code:int getword(char word[], int len){ int i=0,c; for(i=0; (c=getchar())!=' ' && c!='\n' && i<len; i++) word[i] = c; word[i] = '\0'; return word[0]; }