Backwards search / Rückwärtssuche

Discussion in 'C++' started by Peter Merz, Dec 28, 2004.

  1. Peter Merz

    Peter Merz Guest

    Englisch:
    Rear one, I have the following problem, I a program wrote, in which
    one cannot look for it from above downward clicks one in the field
    however from down upward, goes.

    I must sketch now an algorithm, which scans a text upward, there my
    program (power ++ of Sybase) such a function as standard equipment do
    not provide.

    The code for forward-searches:



    German:

    Hi,
    Ich habe folgendes Problem, ich habe ein Programm geschrieben, in dem man
    von oben nach unten suchen kann. klickt man im Feld jedoch von unten nach
    oben, geht es nicht.

    Ich muss nun einen Algorithmus entwerfen, der nach oben einen Text
    durchsucht, da mein Programm (Power ++ von Sybase) eine solche Funktion von
    Haus aus nicht mitliefert.

    Der Code für die vorwärtssuche:

    if (event->findNext)
    {
    suchtext = Suchen_Ersetzen_Dialog_1->GetFindText();
    if (event->searchDown)
    {
    position = Richtextfeld_1->FindText( suchtext, FALSE, ganzwort,
    beginAt );
    if (position < 0)
    {
    position = Richtextfeld_1->FindText(suchtext);
    }
    text_laenge = suchtext.GetLength();
    zeichen_index.start = position;
    zeichen_index.end = position + text_laenge;
    beginAt = zeichen_index.end;

    Richtextfeld_1->SetFocus( );
    Richtextfeld_1->SetEditSelection( zeichen_index );
    }
    else
    {

    //hier muss die Rückwartssuche rein!!!


    }


    }




    return FALSE;
    }



    Englisch:

    Into the elsespalte now the Rueckwaertssuche should purely. A
    Richtextfeld is scanned. The program which I use is Power++ of Sybase.
    The variable beginAt indicates the current cursor position in the
    text.

    Over each assistance I am grateful!



    German:
    In die elsespalte sollte nun die Rückwärtssuche rein. Es wird ein
    Richtextfeld durchsucht.
    Das Programm das ich nutze ist Power++ von Sybase.
    Die Variable beginAt gibt die aktuelle Cursorposition im Text an.

    Über jede Hilfe bin ich dankbar!
    Peter Merz, Dec 28, 2004
    #1
    1. Advertising

  2. Peter Merz

    ox Guest

    =?iso-8859-1?q?Re:_Backwards_search_/_R=FCckw=E4rtssuche?=

    You might want to consider std::search and std::reverse_iterator.
    ox, Dec 28, 2004
    #2
    1. Advertising

Want to reply to this thread or ask your own question?

It takes just 2 minutes to sign up (and it's free!). Just click the sign up button to choose a username and then you can ask your own questions on the forum.
Similar Threads
  1. Bill Priess
    Replies:
    0
    Views:
    407
    Bill Priess
    Aug 5, 2003
  2. SK
    Replies:
    15
    Views:
    779
    Karl Heinz Buchegger
    Jun 17, 2004
  3. Abby Lee
    Replies:
    5
    Views:
    374
    Abby Lee
    Aug 2, 2004
  4. Toby DiPasquale

    String search backwards?

    Toby DiPasquale, Jan 24, 2006, in forum: Ruby
    Replies:
    1
    Views:
    115
    Matthew Moss
    Jan 24, 2006
  5. mud_saisem

    Search a Large files backwards

    mud_saisem, Mar 2, 2010, in forum: Perl Misc
    Replies:
    7
    Views:
    138
    Uri Guttman
    Mar 2, 2010
Loading...

Share This Page