Hallo,
ich bin es wieder.
Ich versuche momentan in einem Byte Array Leerzeichen zu suchen(Diese haben den Wert 32).
Wenn eines gefunden wird, soll testweise eine Nachricht ausgegeben werden. Das Problem ist, dass jedes Zeichen als Leerzeichen erkannt wird. Wenn ich allerdings nach einem anderen Wert suche, findet er diesen auch korrekt. Habt ihr eventuell eine Idee, woran das liegen könnte?
buf ist der Startwert, ab wo Kopiert werden soll. Die +3 sind das Offset für ein Sonderzeichen, dass nicht kopiert werden soll und bufend ist glaube ich selbsterklärend
leer hat den byte wert 32.
Danke
Rabber
ich bin es wieder.
Ich versuche momentan in einem Byte Array Leerzeichen zu suchen(Diese haben den Wert 32).
Wenn eines gefunden wird, soll testweise eine Nachricht ausgegeben werden. Das Problem ist, dass jedes Zeichen als Leerzeichen erkannt wird. Wenn ich allerdings nach einem anderen Wert suche, findet er diesen auch korrekt. Habt ihr eventuell eine Idee, woran das liegen könnte?
Java:
for (y = buf + 3; y < bufend; y++);
{
if (text[y] == leer) {
// System.out.println("BLA");
} else {
afo[z] = text[y];
}
//System.out.println(afo[z]);
z++;
}
buf ist der Startwert, ab wo Kopiert werden soll. Die +3 sind das Offset für ein Sonderzeichen, dass nicht kopiert werden soll und bufend ist glaube ich selbsterklärend
leer hat den byte wert 32.
Danke
Rabber