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