Ceci est mon code C.Quel est l'équivalent Java de * C de l'omble chevalier
int test(unsigned char* input, unsigned char* output, int in_len)
{
int i, out_len = 0;
for(i = 0; i < in_len; i++)
{
if (*(input+i) == 0x23)
{
i++;
*output++ = *(input+i)^0x40;
}
else
{
*output++ = *(input+i);
}
out_len++;
}
return(out_len);
}
Je veux convertir mon code Java.
J'ont des valeurs base64 avant d'appeler la méthode test()
.
Après décodage, je fais appel méthode test()
par char *
Cependant, Java n'a pas de type char*
.
Comment puis-je utiliser ce code en utilisant Java?
Aidez-moi .... Merci ..
public static byte[] test(byte[] input, byte[] output, int in_len)
{
int i, out_len = 0;
for(i = 0; i < in_len; i++)
{
if ((input[i]) == 0x23)
i++;
output[i] = (byte) (input[i]^0x40);
}
else
{
output[i] = input[i];
}
out_len++;
}
return(output);
}
Merci mush ^^ Je ne savais pas comment quête. parce que je ne suis pas bon à l'anglais..haha alors je vais faire moi-même. – peooooople