ANSI C: strtrc Funktion

Gast #7110541
Lesenswert?

Hallo,

in einer ANSI C Applikation unter Windows wird die Funktion strstr
eingesetzt um einen char Puffer nach bestimmte Wörter zu suchen ob
diese Wörte vorkommen:
1
strstr(UartBuffer, "Test Data")

Obwohl diese beiden Wörter im Puffer vorkommen erscheint beim debuggen
Wert: 0x00000000 <NULL>
Gast #7110598
Lesenswert?

Dann schreibe doch deine eigene strstr() Funktion, die so geht wie du es 
möchtest.
Die ist dann auch einfacher zu debuggen. Man könnte darin mit printf 
Ausgaben einfügen oder Zähler anzeigen lassen.

Wobei ich eher das Gefühl habe, dass deine Probleme beim Debuggen 
liegen. Aber das ist nur so ein Gefühl.
Gast #7110604
Lesenswert?

Noch ein Kommentar. Alleine der Nickname ist doch schon ein Schlag ins 
Gesicht der übrigen Leute hier.

Und wenn du uns nicht mitteilst, was genau in UartBuffer steht, dann ist 
doch alles nur eine Raterei.

Da du ja im Debugger bist, mach einen Dump von UartBuffer und ein Dump 
von
"Test Data".
Dann wird schon vieles klarer werden.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren