① c語言 字元串去掉空格
//修改如下:
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
voidtrimSpace(char*instr,char*outstr){
inti=0;
intj=0;//因為去掉空格後的字元串的字元個數和去掉空格之前不一樣,需要額外增加一個變數用來標記下標。
for(i=0;i<(int)strlen(instr);i++)
{
if((int)(*(instr+i))==32)
{
continue;
}
else{
*(outstr+j)=*(instr+i);
j++;
}
printf("%c",*(outstr+i));//這個位置可以列印出來去掉空格之後的字元串
}
*(outstr+j)='