我使用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