私は c で文字列トリム メソッドを書いていましたが、これが思いついたコードです。先頭と末尾の空白を削除する仕事をしていると思いますが、コードがよりきれいになることを願っています。改善を提案できますか?
void trim(char *String)
{
int i=0;j=0;
char c,lastc;
while(String[i])
{
c=String[i];
if(c!=' ')
{
String[j]=c;
j++;
}
else if(lastc!= ' ')
{
String[j]=c;
j++;
}
lastc = c;
i++;
}
このコードはきれいに見えますか??