tutorials.de Buch-Aktion 05/2012
Seite 2 von 2 ErsteErste 12
ERLEDIGT
JA
ANTWORTEN
18
ZUGRIFFE
713
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #16
    cwriter cwriter ist offline Mitglied Gold
    Registriert seit
    Mar 2010
    Beiträge
    242
    @Deepthroat

    Das aktuell aus der Datei ausgelesene Wort befindet sich in der Variablen "wort". Warum nimmst du denn nicht einfach diese Variable zum Vergleichen?

    Ich würde auch nicht unbedingt "Abfrage" in "zeile" mit strstr suchen, da du sonst auch Teilworte finden würdest. (z.B. halten => vorenthalten ?)

    Code c:
    1
    2
    3
    
    if (strcmp(wort, Abfrage) == 0) {
      ...
    }
    Das wäre natürlich auch eine Möglichkeit. strstr() hat hier aber den Vorteil, dass es mehr Vorschläge liefert als strcmp(), was bei einem Wörterbuch durchaus von Vorteil ist, oder?

    Oder bremst strstr() das System bei einer grossen Datei stärker als strcmp?

    Danke für die Rückmeldung

    cwriter
     
    Intel inside - Idiot outside :-)

    Ich schreibe in C und bin Anfänger.
    ______________________________

    Falls ich eines Tages einen guten Beitrag schreiben werde, bitte bewerten und/oder Danke sagen.
    Danke

  2. #17
    deepthroat deepthroat ist offline Mitglied Diamant
    tutorials.de Premium-User
    Registriert seit
    Jun 2005
    Beiträge
    8.168
    Zitat Zitat von cwriter Beitrag anzeigen
    Das wäre natürlich auch eine Möglichkeit. strstr() hat hier aber den Vorteil, dass es mehr Vorschläge liefert als strcmp(), was bei einem Wörterbuch durchaus von Vorteil ist, oder?
    Das kommt auf die Anforderung an; und wie groß das Wörterbuch ist. Wenn mir für ein Wort 50 Treffer angezeigt werden (die nicht sortiert sind), dann wäre würde ich evtl. Schwierigkeiten haben das Wort zu finden was ich suche...

    Du könntest ja z.B. erstmal nach einem genauen Treffer suchen und wenn nichts gefunden wurde andere Wörter vorschlagen.

    Zitat Zitat von cwriter Beitrag anzeigen
    Oder bremst strstr() das System bei einer grossen Datei stärker als strcmp?
    cwriter
    Beide Funktionen sind von der Laufzeit her zu vernachlässigen.

    Gruß
     
    If at first you don't succeed, try again. Then quit. No use being a damn fool about it.

  3. #18
    cwriter cwriter ist offline Mitglied Gold
    Registriert seit
    Mar 2010
    Beiträge
    242
    @Deepthroat

    Das kommt auf die Anforderung an; und wie groß das Wörterbuch ist. Wenn mir für ein Wort 50 Treffer angezeigt werden (die nicht sortiert sind), dann wäre würde ich evtl. Schwierigkeiten haben das Wort zu finden was ich suche...
    Darüber habe ich mir auch schon Gedanken gemacht, aber es ist ja wie bei Google: Findet man was nicht, versucht man es mit präziseren Fragen.

    Mein Problem ist , dass die Kommandozeile "nur" etwa 300 Zeilen hat, was bei 5 Zeilen pro Wort ins Gewicht fällt. Kennst du eine Möglichkeit, die Zeilenanzahl der cmd zu vergrössern?

    cwriter
     
    Intel inside - Idiot outside :-)

    Ich schreibe in C und bin Anfänger.
    ______________________________

    Falls ich eines Tages einen guten Beitrag schreiben werde, bitte bewerten und/oder Danke sagen.
    Danke

  4. #19
    deepthroat deepthroat ist offline Mitglied Diamant
    tutorials.de Premium-User
    Registriert seit
    Jun 2005
    Beiträge
    8.168
    Zitat Zitat von cwriter Beitrag anzeigen
    Darüber habe ich mir auch schon Gedanken gemacht, aber es ist ja wie bei Google: Findet man was nicht, versucht man es mit präziseren Fragen.
    Wie willst du denn präziser Fragen wenn das Wort nunmal "x" ist und "x" in 50 anderen Worten vorkommt?
    Zitat Zitat von cwriter Beitrag anzeigen
    Mein Problem ist , dass die Kommandozeile "nur" etwa 300 Zeilen hat, was bei 5 Zeilen pro Wort ins Gewicht fällt.
    Du könntest das Ausgabeformat ändern.
    Zitat Zitat von cwriter Beitrag anzeigen
    Kennst du eine Möglichkeit, die Zeilenanzahl der cmd zu vergrössern?
    Stelle die Puffergröße höher ein. Siehe z.B. http://www.its05.de/computerwissen-c...en_einste.html

    Gruß
    cwriter bedankt sich. 
    If at first you don't succeed, try again. Then quit. No use being a damn fool about it.

Ähnliche Themen

  1. Array in while oder for schleife auslesen
    Von BocaSpanky im Forum PHP
    Antworten: 5
    Letzter Beitrag: 06.03.10, 01:46
  2. formular mit for schleife auslesen
    Von missingdot im Forum PHP
    Antworten: 2
    Letzter Beitrag: 16.05.07, 15:35
  3. Mit for schleife Array auslesen
    Von lalaland im Forum Javascript & Ajax
    Antworten: 1
    Letzter Beitrag: 04.08.06, 15:38
  4. Input text in Schleife auslesen
    Von xeal im Forum PHP
    Antworten: 2
    Letzter Beitrag: 25.06.05, 12:53
  5. Antworten: 10
    Letzter Beitrag: 24.02.05, 14:59

Stichworte