for(i=0,j=0;i<=strnlen_s(pSend,capacity);++i)
{
if(*(pSend+i)==' ')
judge=false;
if(judge)
{
*(pSend + j++)=*(pSend+i);
}
}
以上方法無法刪除空格。
for(i=0,j=0;i<=strnlen_s(pSend,capacity);++i)
{
if(*(pSend+i)!=' ')
*(pSend + j++)=*(pSend+i);
}
以上方法可以刪除空格。
請問為什麼?
第一種方法感覺judge變為false以後,再不能變為true了,所以刪除不了空格