我在c中构建 HostnameVerifier hv = new HostnameVerifier() {
public boolean verify(String urlHostName,
SSLSession session) {
return true;
}
};
,我想知道如何完成它。所以通常在我的记忆结束时我放unsigned char *
但是unsigned char将它识别为0。
所以当我做那样的事情时:
'\0'
当我读到" 0"它停止了(当我读0时我想打印n,补码)
那么我可以使用什么才能在我的同时获得正确的结束条件?
答案 0 :(得分:0)
也许你可以在这样的时候切换到这样做吗?
#include <stdio.h>
void complement(unsigned char *c, int n)
{
do{
printf("%d\n", n-(*c));
printf("The character is %c\n", *c); // Just for debugging...
}while(*(c++)!='\0');
}
int main(){
unsigned char *toPrint = (unsigned char *)"Print me!\0";
complement(toPrint, 0);
return 0;
}