我使用fgets输入字符串,例如: “你好,世界”。我想尝试删除这个词之间的空格,但是我正在尝试不断返回hello @ world(其中@是一个随机字符)。C - 删除字符串中的空白字符
void sortString(char phrase[])
{
int i, j;
char temp[200];
for(i = 0; i < 200; i++)
{
if(!(isspace(phrase[i])))
{
temp[i] = phrase[i];
}
}
printf("%s", temp);
}
所以我基本上是从短语到一个临时数组复制的字符[I]过,如果它不是一个空白,但我不能确定,为什么我得到一个随机字符,而不是只是,例如,helloworld。
你在那里获得随机字符,因为你没有指定你想要那里。 – Eimantas 2012-02-24 15:29:25