Die Anweisung using namespace std; importiert diese Namen in den globalen Namespace. Dadurch können später diese Namen ohne vorangestelltes std:: verwendet werden. Jetzt kann die main Funktion des Programmes implementiert werden. Am Anfang müssen die notwendigen Programmparameter - die Namen von Eingabe- und Ausgabedatei - von der Kommandozeile gelesen werden. Hilfe: .txt-Datei mit C++ ein- und auslesen - C und C++ - Fachinformatiker.de. Guter Stil ist, bei fehlenden Kommandozeilenargumenten dem Benutzer eine kurze Hilfestellung auszugeben: int main( int argc, char ** argv) { if (argc! = 3) { cerr << "usage: " << argv[0] << " infile outfile\n"; exit(1);} char *infile = argv[1]; char *outfile = argv[2]; Nun erfolgen die Deklaration der Variablen, die später die einzelnen Wörter und die Wortliste halten: list
words; string word; und das Öffnen der Eingabedatei: ifstream ifs; ( infile); if (! ifs) { cerr << "cannot open file " << infile << " for input\n"; Die Eingabedaten werden hier also durch den Inputfilestream ifs vom Typ ifstream repräsentiert; durch die open() Anweisung erfolgt das Verbinden von Datei und Stream.
Du könntest z. die Funktion strchr verwenden um in der Zeile nach dem ersten '@' zu suchen. Oder du versuchst es so: char zeile[80], name[40], server[40]; /* Zeile von Datei in Variable "zeile" einlesen */ /*... */ if (sscanf(zeile, "%[^@]@%s", name, server) == 2) { /* Einlesen erfolgreich: */... } else { /* Einlesen hat nicht geklappt: */ perror("zeile");} Beachte die erste Leerstelle im Formatstring - der bewirkt das vorher alle Leerzeichen überlesen werden. Zuletzt bearbeitet: 20. Februar 2007 #10 Hi deepthroat, Danke dir, und mike4004! hab es jetzt so wie ich es benötige. C++ datei einlesen und bearbeiten. Ist vieleicht nicht die eleganteste Lösung aber für's erste funktionierts =) char line[80]; char name[40], server[40]; while((fscanf(fh, "%s\n", &line))! = EOF) { //fprintf(stdout, "->%s\n", line); if (sscanf(line, "%[^@]@%s", name, server) == 2) { printf("[Found] Name:%s \t Server:%s\n", name, server);} else { perror("line");}} Gruß MrMorpheus
Erstelle einen Suchauftrag und lasse dich benachrichtigen, wenn neue Anzeigen eingestellt werden. Es wurden leider keine Ergebnisse gefunden. Alternative Anzeigen in der Umgebung 46562 Voerde (Niederrhein) (2 km) 25. 03. 2022 Haus gesucht Voerde Dinslaken - 2000€ Aufwandsentschädigung HAUS gesucht Wir suchen ein Zuhause in der Heimat. 2000€ Aufwandsentschädigung für erfolgreiche... VB Gesuch 120 m² 4 Zimmer 46537 Dinslaken (5 km) 20. 04. 2022 02. Immobilien Projects, Zu Verkaufen, Zu Vermieten, Haus, Immobilie, www.immobilien-projects.com. 2022 Haus in Dinslaken Wunderschönes Einfamilienreihenendhaus, 1 1/2 geschossig, zu verkaufen. Das Haus liegt in... 109 m² 46535 Dinslaken (6 km) Heute, 07:49 Familie sucht Haus in Dinslaken Liebe Hausbesitzer in Dinslaken, wir sind auf der Suche nach einem Haus in Dinslaken... 600. 000 € VB 47178 Walsum (7 km) 19. 2022 Junges Paar sucht ein schönes Eigenheim Hallo:) Wir (26 Beamtin und 30 festangestellter Industriemechaniker, frisch verheiratet) sind... 400. 000 € VB 12. 2022 PRIME Massivhaus GmbH Ihr Baupartner für NRW! # Objektbeschreibung Bei der PRIME Massivhaus GmbH werden alle Häuser mit den... 269.
000 € 100 m² 4 Zimmer BIETERVERFAHREN Selbstnutzer aufgepasst: Zweifamilienhaus in Voerde-Holthausen sucht neue Familie VERKAUF IM BIETERVERFAHREN Bei Interesse, vereinbaren Sie bitte bis zum 10. 05.... 499. 000 € 196 m² 7 Zimmer 24. 2022 Luxus pur - Schmuckkästchen in Friedrichsfeld Dieses wunderschöne freistehend verputzte Haus wurde in einer sehr ruhigen... 695. 000 € 238 m² 8 Zimmer 21. 2022 Exklusive Wohntraum in ruhiger Lage von Voerde Der Energieausweis ist in Arbeit. Für das hier vorliegende Objekt gibt es... 790. Haus, Häuser zum Kauf in Voerde (Niederrhein) | eBay Kleinanzeigen. 000 € 250 m² 5 Zimmer 17. 2022 Das Massivhaus mit 126qm - Massivhaus Neubau NEUBAU-MM-FP4973 -Platz ist... 278. 200 € 125, 65 m² Das Massivhaus mit 178qm - Massivhaus Stadtvilla Neubau NEUBAU-MM-FP4960 Das Massivhaus mit 178qm - Die moderne Residenz- Diese... 427. 530 € 177, 55 m² Der Massivhaus Bungalow mit 122qm - Massivhaus Bungalow Neubau NEUBAU-MM-FP4957 Der Massivhaus Bungalow mit 122qm - Die VILLA unter den... 328. 750 € 122, 22 m² 16. 2022 Das Massivhaus mit 128qm - ohne Grundstück NEUBAU-MM-FP4941 Das Massivhaus mit 128qm Was früher einmal als kostspielig... 304.
Nichts verpassen! Sie erhalten eine E-Mail sobald neue passende Angebote vorhanden sind.
060 € 128, 48 m² 10. 2022 4 Familienwohnhaus als Mehrfamilienhaus in Massivbauweise mit Keller NEUBAU-MM-MH4924 DIE STADTVILLA FÜR VIER Wir planen und bauen dieses schöne... 858. 340 € 332, 52 m² 12 Zimmer 6 Familienwohnhaus als Mehrfamilienwohnhaus in Massivbauweise mit Keller NEUBAU-MM-MH4922 Wir planen und bauen dieses schöne 6 Familien Massivhaus auf... 1. 096. 660 € 483, 96 m² 5 Familienwohnhaus als Mehrfamilienhaus in Massivbauweise mit Keller NEUBAU-MM-MH4923 Wir planen und bauen dieses schöne 5 Familien Massivhaus auf... 1. 076. 530 € 479, 98 m² 17 Zimmer 08. 2022 Provisionsfrei - Freie Wohnung in Voerde Interne Objektnummer: 12337 Das angebotene Objekt liegt im ersten... 59. 000 € 06. Haus kaufen voerde volksbank riesa mit diesem. 2022 Suche Einfamilienhaus Freistehendes Haus, ggf. Reihenendhaus in Randlage Doppelhaus zu einer Seite in Randlage Ruhige... 70 m² 3 Zimmer 01. 2022 Wir suchen Ein Haus Hallo wir sind seid langen auf der Suche nach einen Haus.. Wir sind eine sechsköpfige Familie und... 350. 000 € 150 m² 29. 03. 2022 Haus oder Eigentumswohnung zum Kauf Wir sind eine junge, solvente, bald 5 köpfige Familie aus Voerde (33, 30, 4 und 1 Jahre alt) und... 260.