| Autor |
Nachricht |
Marcusius
Mitglied
Benutzerprofil
Anmeldungsdatum: 30.04.2003
Beiträge: 5
|
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
|
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
|
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
|
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
|
KPC Mitglied
15:15:00 02.05.2003 Titel: |
|
Zitieren |
|
 |
Daniel E.
Mitglied
Benutzerprofil
Anmeldungsdatum: 17.07.2001
Beiträge: 4514
|
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.
|
|
 |
|
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.
|
|
|
|
|