ANSI C: strtrc Funktion

Gast #7110541
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
Ok wenn es nach eurer Meinung schlampig ist. Bin ich nach wie vor 
interessiert woran es liegen könnte. Wenn debugge kann ich den Puffer 
anschauen. Da liegt auch der Text exakt so vor.
Gast
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
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.
Gast
A. S. schrieb:
> Entwickler schrieb:
>
>> Ok wenn es nach eurer Meinung schlampig ist.
>
> a) der Thread-Titel
> b) der Beispiel-Code
> c) Deine Fehlerbeschreibung

Er hat ja nicht einmal eine Frage gestellt. Dein Kommentar nimmt ein 
Hilfegesuch an, oder?

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 4 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.