0
我有一個函數在C + +採用char數組thing4ray並放置到每個地方。簡單的C++比較,如果語句
喜歡:
for (int i =0; i<5; i++)
{
thingArray[i] = ' ';
}
現在我有堅持一個字符,如果它發現陣列上的空白另一個功能。請說數組現在看起來像: 'W', ' ' 'R', 'E','', 'E',
如果我這樣做:
for (int i = 0;i<5;i++)
{
if (thingArray[i] == ' ')
{
thingArray[i] = 'M';
}
}
它應該是非常直觀for循環將遍歷數組並找到''並在其位置粘貼'M'。有時它不起作用。這是我第一次使用指針編寫語言,所以我認爲這可能是我的一個問題。
任何建議,或更好的方式這樣做會很好!
謝謝。
你是怎麼定義'thingArray'的? – Jacob
你可以發佈*你的所有代碼嗎?其他地方可能會有錯誤。 – Blender
你的數組是否包含空格或空字符,即''''vs''''? –