嗨,我有一个包含一些特殊字符和小写字母的 char16 向量,如果:
1.) 是字母吗?如果是,那么我会将其转换为小写字母,反之亦然
2.)如果它是特殊字符或空格(例如''或'"'aka apos或','或'-'等,那么我会保持原样
下面是我未完成的内核,我在将我的角色移动'n'数量之前,我想检查每个字符是否是一个字符并将其转换为大写/小写
__kernel void A2_T2_B(
__global int n,
__global char16* char_vec,
__global char* encrypted,
__global char* decrypted ) {
int i = get_global_id(0);
if (n>0)
{
if(any(char_vec[i]=='z')==1))
{
}
char_vec[i]+=n;
}
else if(n<0)
{
char_vec[i]-=n;
}
}