Hypercell ein ] Hypercell aus ] Zeige Navigation ] Verstecke Navigation ]
c++.de  
   

Die mobilen Seiten von c++.de:
http://m.c-plusplus.de
Infos hier [BETA]

  
c++.de :: C++ (auch C++0x und C++11) ::  Auslesen     Zeige alle Beiträge auf einer Seite Auf Beitrag antworten
Autor Nachricht
Marcusius
Mitglied

Benutzerprofil
Anmeldungsdatum: 30.04.2003
Beiträge: 5
Beitrag Marcusius Mitglied 14:15:00 02.05.2003   Titel:   Auslesen            Zitieren

Wie kann ich einzelne Zeilen auslesen?
Shade Of Mine
Moderator

Benutzerprofil
Anmeldungsdatum: 04.05.2001
Beiträge: 18948
Beitrag Shade Of Mine Moderator 14:38:00 02.05.2003   Titel:              Zitieren

bitte nicht soviele informationen auf einmal!

_________________
A language that doesn't affect the way you think about programming is not worth knowing.
Lars
Mitglied

Benutzerprofil
Anmeldungsdatum: 31.05.2002
Beiträge: 2516
Beitrag Lars Mitglied 15:04:00 02.05.2003   Titel:              Zitieren

C++:
string ln1, ln2, ln3;
fstream f("datei.txt");
stringstream ss("Hallo\n Muh\n");
getline(cin, ln1); //Eine Zeile in der Console einlesen
getline(f, ln2); //Eine Zeile aus der datei.txt einlesen
getline(ss, ln3); // Eine Zeile aus dem stringstream einlesen in diesem Fall "Hallo"  
Marcusius
Mitglied

Benutzerprofil
Anmeldungsdatum: 30.04.2003
Beiträge: 5
Beitrag Marcusius Mitglied 15:06:00 02.05.2003   Titel:              Zitieren

Hier die Aufgaben...

while (!feof(fOldFile))
{
//Zeilen auslesen Old
char chLine[1024];
fgets(chLine, 1024, fOldFile);


while (!feof (fNewFile))
{
// Springe an aktuelle Stelle

// Zeile auslesen New

// Vergleiche Zeilen Zeichenweise

// wenn Unterschiede vorhanden, dann speichere diese in OutputFile

// MerkeAktuelleStelle

}
}

Besser?

[ Dieser Beitrag wurde am 02.05.2003 um 15:06 Uhr von Marcusius editiert. ]
KPC
Mitglied

Benutzerprofil
Anmeldungsdatum: 16.03.2002
Beiträge: 951
Beitrag KPC Mitglied 15:15:00 02.05.2003   Titel:              Zitieren

FAQ lesen bildet:
Faq Eintrag
Daniel E.
Mitglied

Benutzerprofil
Anmeldungsdatum: 17.07.2001
Beiträge: 4514
Beitrag Daniel E. Mitglied 15:16:00 02.05.2003   Titel:              Zitieren

Das hier ist kein Pascal. feof ist eine Funktion, die man normalerweise nicht braucht (für Portabilitätsüberlegungen spielt sie eine Rolle), weil sie den EOF-Zustand erst setzt, nachdem 'drüberweg' gelesen wurde. fgets ist in C die richtige Vorhehensweise, in 'richtigem C++' macht man es so, wie Lars gezeigt hat.

_________________
Zu jedem Problem gibt es eine Lösung, die klar, einfach und falsch ist.
c++.de :: C++ (auch C++0x und C++11) ::  Auslesen   Auf Beitrag antworten

Zeige alle Beiträge auf einer Seite




Nächstes Thema anzeigen
Vorheriges Thema anzeigen
Sie können Beiträge in dieses Forum schreiben.
Sie können auf Beiträge in diesem Forum antworten.
Sie können Ihre Beiträge in diesem Forum nicht bearbeiten.
Sie können Ihre Beiträge in diesem Forum nicht löschen.
Sie können an Umfragen in diesem Forum nicht mitmachen.

Powered by phpBB © 2001, 2002 phpBB Group :: FI Theme

c++.de ist Teilnehmer des Partnerprogramms von Amazon Europe S.à.r.l. und Partner des Werbeprogramms, das zur Bereitstellung eines Mediums für Websites konzipiert wurde, mittels dessen durch die Platzierung von Werbeanzeigen und Links zu amazon.de Werbekostenerstattung verdient werden kann.

Die Vervielfältigung der auf den Seiten www.c-plusplus.de, www.c-plusplus.info und www.c-plusplus.net enthaltenen Informationen ohne eine schriftliche Genehmigung des Seitenbetreibers ist untersagt (vgl. §4 Urheberrechtsgesetz). Die Nutzung und Änderung der vorgestellten Strukturen und Verfahren in privaten und kommerziellen Softwareanwendungen ist ausdrücklich erlaubt, soweit keine Rechte Dritter verletzt werden. Der Seitenbetreiber übernimmt keine Gewähr für die Funktion einzelner Beiträge oder Programmfragmente, insbesondere übernimmt er keine Haftung für eventuelle aus dem Gebrauch entstehenden Folgeschäden.