Zum Inhalt springen

Durchsuchen einer Textdatei


Empfohlene Beiträge

Geschrieben

Hallo...

Ich habe eine Textdatei in der es Eintraege der Form "Firmenname = Telecom" gibt. Ich moechte nun diese Textdatei nach Stichwoertern(hier: Firmenname) durchsuchen und in nem Dialogfenster ausgeben(Firmenname: Telecom).

Wie stelle ich so etwas am geschicktesten an?

Gruss.

Geschrieben

in C könnte ich da bestimmt helfen, in C++ hab ich kein plan

vom prinzip:

zeile für zeile der textdatei lesen und in char[] abspeichern

jede zeile nach schlüsselwort " firmenname " suchen

"firmenname = " abschneiden

das was übrig bleibt ist der name der firma

kannst dann weiter verarbeiten z.B. in einem char[][] abspeichern

wenn EOF erreicht ist, kannst du dir dein char[][] in nem dialog ausgeben

Geschrieben

ja so in der art hatte ich mir das auch gedacht. weiss halt nur nicht wie ich das programmiertechnisch bewerkstellige.

Habe die komplette Textdatei schon in ner membervariable stehen.

Geschrieben

Wenn du die Zeilen in ein Array haben willst würde ich folgendes machen:

Die Textdatei Zeichenweise auslesen, und sobald ein CR(Carriage Return - ASCII 13 glaub ich) kommt, die Zeile in das Array Feld einbetten.

Problem ist halt wenn man nicht weiss wie lang die Textdatei ist, kann man kein entsprechendes Array deklarieren.

Geschrieben

Ja, danke... das durchsuchen und im Dialog ausgeben funktioniert jetzt einwandfrei.

Habe die Ausgabe auch schon ein wenig formatiert, damit es auch alles schoen anzusehen ist. Was ich aber jetzt noch nicht wegbekommen habe, sind am Ende der ausgelesenen Zeile ein kleines duennes schwarzes Rechteck(nehme an das steht fuer den Zeilenumbruch).

Weiss jemand wie ich das wegbekomme?

Geschrieben

Wie sehe ich was fuer ein ASCII zeichen es ist?

Angenommen das Zeichen steht fuer nen Zeilenumbruch. Welches ASCII Zeichen waere es dann? Und wie entferne ich es aus dem String?

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...