I know if(isspace(*src)) checks for whitespace in the array but I'm unsure what everything else does/means.
I'm guessing while(isspace(*(src+1))) deletes each whitespace too?
void modifyspace(char *dest, char *src)
{
for( ; *src; dest++, src++)
{
*dest = *src;
if(isspace(*src))
while(isspace(*(src+1)))
src++;
}
*dest = '\0';
}

New Topic/Question
Reply




MultiQuote




|