hi
ja als phpler hat man es mit c++ nicht leicht
also ich hab ein char array buffer mit einer länge von 1024 bytes das danach gefüllt wird klappt auch wunderbar. Nun will ich darin eine Zeichenkette suchen es kommt z.b. um es einfach zu machen ein w vor und ich will das Zeichen danach ausgeben
nun funktioniert das ganze aber nicht ganz es komm beim compilieren immer:
60 wäre die if anweißung 62 demnach das printf
wer kann mir da mal auf die Sprünge helfen bitte. oder gibt es gar eine fertige funktion dafür die man verwenden könnte um etwas in einem array zu suchen?
mfg
Chris
ja als phpler hat man es mit c++ nicht leicht
also ich hab ein char array buffer mit einer länge von 1024 bytes das danach gefüllt wird klappt auch wunderbar. Nun will ich darin eine Zeichenkette suchen es kommt z.b. um es einfach zu machen ein w vor und ich will das Zeichen danach ausgeben
PHP:
int const BUFFER_SIZE = 1024;
char buffer[BUFFER_SIZE];
int zahler = 0;
..........
while (zahler <= BUFFER_SIZE)
{
if (buffer[zahler] == "w")
{
printf(buffer[zahler + 1]);
}
}
zahler = zahler + 1;
nun funktioniert das ganze aber nicht ganz es komm beim compilieren immer:
Error E2034 ../test.c 60: Cannot convert 'char' to 'char *' in function main()
Error E2034 ../test.c 62: Cannot convert 'int' to 'const char *' in function mai
n()
Error E2342 ../test.c 62: Type mismatch in parameter '__format' (wanted 'const char *', got 'char') in function main()
60 wäre die if anweißung 62 demnach das printf
wer kann mir da mal auf die Sprünge helfen bitte. oder gibt es gar eine fertige funktion dafür die man verwenden könnte um etwas in einem array zu suchen?
mfg
Chris