我有一堆字符串,我需要验证它们是否包含所有空格。
我能做到strlen(trim(strct.data)) > 0
。
但是,它不是 null 终止的,而是已知长度。
即如果strct.len
是 5,那么我需要验证是否strct.data
有 5 个字符的空格。第 6 个字符不保证为空。我有一个数组,strct
每个数组都可以有不同长度的数据来验证空格。
我试过strnlen(trim(strct.data))
了,后来意识到它没有解决任何问题,因为修剪已经删除了所有空格。
除了明显循环每个字符strct.data
(如果没有其他选择,我的最后一个选择)之外的任何想法?
注意:trim 是一个用户定义的函数,我用来删除前导和尾随空格。它也不会停止,直到 NULL 。我正在寻找一种方法来处理两者。