すべてのスペースが含まれているかどうかを確認する必要がある一連の文字列があります。
できますstrlen(trim(strct.data)) > 0
。
ただし、ヌル終端ではありませんが、長さはわかっています。
つまり、 5 の場合、5 文字分のスペースがstrct.len
あるかどうかを確認する必要があります。strct.data
6 番目の文字が null であるとは限りません。strct
スペースを検証するために、それぞれ異なる長さのデータを持つことができる配列があります。
試してみたところstrnlen(trim(strct.data))
、トリムによってすべてのスペースが既に削除されているため、何も修正されないことに後で気付きました。
の各文字を明らかにループする以外のアイデアstrct.data
はありますか (他に方法がない場合の私の最後のオプション)?
注: トリムは、先頭と末尾のスペースを削除するために使用するユーザー定義関数です。それもNULLまで止まりません。私は両方を処理する方法を探しています。