|
tnden |
Gast
|
 |
Beiträge: ---
|
 |
|
 |
Anmeldedatum: ---
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 30.08.2011, 12:35
Titel: txt lesen
|
 |
hallo
ich möchte einen datei bei bestimmte Zeile lesen,die mit keywort bound anfängt.Da möchte ich nur Wert von Bound lesen.
wo ist meine fehler??
LG
|
|
|
|
|
_Peter_ |

Moderator
|
 |
Beiträge: 537
|
 |
|
 |
Anmeldedatum: 08.12.10
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: 7.10, 2010a
|
 |
|
|
 |
|
Verfasst am: 30.08.2011, 13:09
Titel:
|
 |
Hallo tnden,
was ist denn mit dem Code? Was funktioniert nicht? Kommt eine Fehlermeldung? Bitte das Fehlerbild präzise beschreiben.
Ich tippe mal drauf, dass er nicht die Zeile findet.
Das wird am strcmp liegen. Dieser vergleicht beide strings auf völlige Übereinstimmung. Um nur den Anfang einer Zeile mit einem Keyword zu vergleichen, wirst du regexp nutzen müssen.
_________________
Gruß
Peter
_________________
goMatlab-Knigge - dran gehalten?!
Schon in den FAQ gesucht? Oder der MATLAB Hilfe?
Ist vielleicht bei den Skripten oder den Tutorials was für dich dabei?
|
|
|
tnden |
Gast
|
 |
Beiträge: ---
|
 |
|
 |
Anmeldedatum: ---
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 30.08.2011, 13:15
Titel:
|
 |
erst mal danke für deine Hilfe..
meine Header Datei ist gross und die gesuchte keywort ist in der mitte.
irgend wie wenn ich code aufrufe ,wartet er nur und tut nichts.
|
|
|
Gast1 |
Gast
|
 |
Beiträge: ---
|
 |
|
 |
Anmeldedatum: ---
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 30.08.2011, 13:27
Titel:
|
 |
Nachdem du die passende Zeile gefunden hast
(wie beschrieben mit regexp), liest du noch eine neue ein.
und was meinst du mit tut nichts?
Steht da die ganze zeit busy? Kommt ne Fehlermeldung?
|
|
|
tnden |
Gast
|
 |
Beiträge: ---
|
 |
|
 |
Anmeldedatum: ---
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 30.08.2011, 13:32
Titel:
|
 |
Gast1 hat Folgendes geschrieben: |
Nachdem du die passende Zeile gefunden hast
(wie beschrieben mit regexp), liest du noch eine neue ein.
und was meinst du mit tut nichts?
Steht da die ganze zeit busy? Kommt ne Fehlermeldung? |
steht ganze zeit busy.
Nachdem passende Zeile möchte ich 3 zeilen hintereinander lesen.dann beenden.
Wie wärst mit textscan?
|
|
|
Gast1 |
Gast
|
 |
Beiträge: ---
|
 |
|
 |
Anmeldedatum: ---
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 30.08.2011, 13:42
Titel:
|
 |
Dann bitte nochmal den Code (eventuell ein paar Zeilen mehr?) posten,
es klingt so, als ob du irgendwo in der while Schleife hängen bleibst.
|
|
|
DSP |

Forum-Meister
|
 |
Beiträge: 2.117
|
 |
|
 |
Anmeldedatum: 28.02.11
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: R2014b
|
 |
|
|
 |
|
Verfasst am: 30.08.2011, 13:49
Titel:
|
 |
Weil diese Bedingung hier wohl nie zutrifft, da beide nicht erfüllt werden.
Besser wäre wohl ein oder statt dem und.
|
|
|
tnden |
Gast
|
 |
Beiträge: ---
|
 |
|
 |
Anmeldedatum: ---
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 30.08.2011, 13:52
Titel:
|
 |
Gast1 hat Folgendes geschrieben: |
Dann bitte nochmal den Code (eventuell ein paar Zeilen mehr?) posten,
es klingt so, als ob du irgendwo in der while Schleife hängen bleibst. |
ich habe ein besseres weg gefunden und sogar
so funktioniert jetzt.
findest du den code ok. oder hast verbesserungsmöglichkeiten??
danke
|
|
|
|
|
Einstellungen und Berechtigungen
|
|
Du kannst Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum antworten. Du kannst deine Beiträge in diesem Forum nicht bearbeiten. Du kannst deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht mitmachen. Du kannst Dateien in diesem Forum posten Du kannst Dateien in diesem Forum herunterladen
|
|
Impressum
| Nutzungsbedingungen
| Datenschutz
| FAQ
| RSS
Hosted by:
Copyright © 2007 - 2025
goMatlab.de | Dies ist keine offizielle Website der Firma The Mathworks
MATLAB, Simulink, Stateflow, Handle Graphics, Real-Time Workshop, SimBiology, SimHydraulics, SimEvents, and xPC TargetBox are registered trademarks and The MathWorks, the L-shaped membrane logo, and Embedded MATLAB are trademarks of The MathWorks, Inc.
|
|