Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (ANSI-Standard) » zu hülf :) C++ Neuling braucht hilfe

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
30.10.2005, 01:34 Uhr
Gravity



Hallo Zusammen...

Habe erst vor zwei Wochen mit C++ angefangen und habe jetzt schon einen Problem, den ich nicht bewältigen kann... Hoffe, ihr könnt mir helfen...

Versuche seit 2 Tagen das Problem zu lösen, es will mir aber einfach nicht gelingen...

Das Problem ist:

1: Versuche ein txt Datei auszulesen, was mir auch gelungen ist, aber da es zu gross ist, wird der Anfang einfach abgeschnitten... Wie kann ich das anders machen??

2: Wie kann ich im txt Datei nach dem auslesen, nach einer bestimmte Textpassage suchen und die nach bestimmten kriterien überprüfen??

Für eure hilfe wäre ich sehr dankbar...


C++:
int main()
{
    char wiederholen = 'j';

    do
    {
        //Bildschirm leeren für MS-Windows
        system("cls");
        
        fstream check;
        //Datei oeffnen
        check.open("test.txt", ios::in);
        string st;

        while (!check.eof())
        {
            getline(check, st);
            cout << st << endl;
        }

        check.close();
        
        cout << "\n\n Script wiederholen (j/n)?\t";
        cin >> wiederholen;
    }
    while (wiederholen == 'j');
    cout << "\n\n  irgendeine Taste bestätigen...\t";
    
    fflush(stdin);
    getchar();
    return 0;
}


Schöne Grüsse Gravity

Dieser Post wurde am 30.10.2005 um 01:43 Uhr von Gravity editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
30.10.2005, 04:10 Uhr
imhotep
followed the white rabbit


Zu 2.
Wenn du einfach nach Wörtern oder Wortgruppen suchen willst, kannst du mit std::string.find() arbeiten.
Wenn es ausgefallener wird und du zum Beispiel mach sowas suchen willst, wie ob etwas ein XML-Tag ("<tag>blahblah</tag>" oder "<tag2>eueu</tag2>") ist, dann solltest du dir eine Bibliothek zulegen, die reguläre Ausdrücke (regular expression) filtert. z.B.: Regex++

Dieser Post wurde am 30.10.2005 um 04:11 Uhr von imhotep editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
30.10.2005, 11:03 Uhr
Gravity



Danke imhotep für deine schnelle Antwort zu 2...

Werde es mal versuchen...

Gruss Garvity
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C / C++ (ANSI-Standard) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: