0
如何修剪字符數組?修剪字符數組C++
我正在從文本文件中讀取該數組,並且當它匹配某個字符串時,我將對其進行處理。但它永遠不會匹配。我假設,因爲它包含一些尾隨和領先的空格或\和'\ n'
我不知道如何修剪字符數組,但我用它來刪除空格。這有一個問題,當token[0] = {0 0 0 0}
這使得它{0000}。所以我不知道下一步該怎麼做..
char a[50] = {0};
int j = 0;
//Removing spaces or garbage values in token[0] for perfect string match
for(int i=0; (unsigned)i<strlen(token[0]) ; ++i)
{
if((isalnum(token[0][i])) || token[0][i] == 95)
{
a[j]=token[0][i];
j++;
}
else
{
continue;
}
}
向我們展示一些代碼。你有什麼嘗試? –
..所以寫一些代碼來照顧這些可能性。 –
是的,我正在努力做到這一點! – dharag