[Playlisten] [Impressum und Datenschutzerklärung]

07B.1 Datei mit Stream verarbeiten; Exceptions fangen


CC-BY-NC-SA 3.0

Tempo:

Anklickbares Transkript:

die erste Geschichte mit Dateien was mir vorschwebtist daswenn ichden Texteditor hierwirddas isteine reine Textdatei habemanin der nur dann in der nur nackte Zahlen stehensoso eine Textdatei?? Textdatei habe das ich im Programmdiese Textdatei auswählenkannim passenden Dialogdas dannerst mal in einem Rutsch eingelesen wird späterdann in einzelne Zahlen aber erst komplett in einem Gutschein gelesen wirdund dass wir das Problemchen dann Minimum Maximum undDurchschnitt der Zahlen ausgibt irgendwas dummes für sie sehen man kann natürlich jetzt wirklichirgendwelche Daten verarbeiten im großen Stilalso per Dialog die Datei auswählenund dann soll in einem Rutsch komplett eingelesen werden und dann soll zum Beispiel in Flächenlabels angezeigt werden Minimum Maximumarithmetische Mitteldurchschnitthätte gernedrei Nebels in den danach im Minimum Maximum Durchschnitt stehtstehenNebelals Fraugleich stehenunddann hätte ich gernenoch ein KnopflogischerweisePunkt davon stehenArbeitsablaufherein Knopf mit dem ich sagen kann jetzt möchte ich eine Datei auswählen?? dann als Beschriftungdes Kopfes Dateiauswählenwenn der Knopf geklickt wirdsondern ob im Fall der Lok aufgehenKomma was leicht zu seiner Oberflächengestaltungwenn der Kopf geklickt wird soll einesoll ein Dialog aufgebendann macht mansich entwickelt der drei Punkte hinter??sind hoffentlich die Menüs durchgehenöffnen Website drei Punkte Datei drei Punkte das heißt im es geht ein Dialog auf einer drei Punkte hinter stehendasganze psychiatrische Konvention zu halten so wenn der Knopf geklickt wird soll der Unfall der Lok aufgehendie Datei eingelesen werden und dann sollen Minimum MaximumundDurchschnittNix Minimum Maximum Durchschnitt soll wiedererscheinen in diesen drei Nebelsinländischer Markt ist sinnvoll?? geschnittene Mitteund Max nach oben was wir noch geschickter die große Zahl nach oben die kleine Zahl nach unten undDurchschnittKomma AVG verwundertsoetwas außer natürlich wie ebenclick Event für den Knopfda machen Sie malein obenfeudalerKaufist die Datei einpaar der Dialog ist ein Tropfendaher Lok natürlichorganisch geschrieben und mich für dich geschriebenunterstehtimmer demKästchen aufmachtihnenMicrosoft in zweiunddreißigganztags OF dieObenverteilermüssen einen neuen erzeugensoweit versteht sich das alles von selbstdannan der Stelle schon die handeln jetzt allein diese Stelle geschriebenich würde die nicht dahin schreiben ich würde dendahin schreiben sehen sie einenund vielleicht schon morgen wäre das sinnvollerden dahin zu schreiben nicht in die Methode reinzuschreibenwenn sie den Dialoghier erzeugensehram Ende Schweifklammer wird wieder vergessen und im Hinblick auf den Button wird ein neuer Dialog erzeugtdieser Dialogden möchte ich anzeigen lassenkönne sie verrückt machen dessen nur Textdateien und so weiter anzeigtePunkt es wird gerade nichtdas wäre schon daher locktmanso einenDialogdieser Art sich brutaler Dialog von unterhaltsamen in einen Modus einenBetriebsrat zuzusagen Punkt das sind sie hier wenn sie hier auf öffnen gehen öffnen Dateiendannkönnen Sie nur noch diesen Dialog bedienenaber nicht was dahinter hängt ?? anders versuchen ?? Programm zu bedienen das Programm ist okay aber etwas an das Fernsehprogrammversuchen zu Beginn gibt's Ärger öffnet sich ein moderner Dialog sie kommen da nicht grausig in einem Modus drin sie müssen es jeden Dialog mit ihmamwenn Sie das so sagen schon bei Lok bitte automatischModalso das unser Programm nicht mehr zu bedienen ist die könnten im Prinzip auch sagenwir dann werden jetzt nicht mehr zu bedienen sein soll wenn sie den Eigentümer sozusagen angeben aber es funktioniert aber schon richtig so so ist das Programm im Hintergrund dann nicht weiter zu bedienensolange wieder Punkt wie dieser Dialog auf ?? ist offen istdann es gibt sowas zurück sie sehen das was wir nicht hatten FragezeichenErfindung von Microsoft an der Stelle bin Fragezeichenist ein logischer Wertoder gar nichts es gibt auch mit Kind und den ganzen anderenein Wert oder gar nichtsoffen für Datenbankenja nein oder weiß nichts oder eine Zahl oder weiß nicht wie Datenbanken Sis eingeführt worden irgendwann neunzig habsowas kommt jetzt zurück Jahren ein oder weiß nicht?? Fragezeichenwenn sich dieser Typwird eine letzte Woche noch in der Auflistung aber ist schon etwas exotischin das Mahlresultatals irgendwas zurück wie wahr oder falsch aber nicht ganz theoretisch könntest auchwieder noch sein was natürlich ?? Dialognicht so viel Sinn ergibtder nächste Schritt ist jetzt zu sagen okaysondern Lohn oder soll aber nichtOkay geklickt oder hat Erbrechen geklicktund dann aus?? sonst immererzählendass das ?? blöde Idee ist gut variabel Betrug zu vergleichenwas wenn sie eigentlich schreiben wollen sinnvollerweisenoch eine Branchenvariantewürden sie eigentlicher schreiben ist Resultataber sie sind ??es ist aber leider keine gute war ja besonnene Wut Fragezeichenvariabel dieses Resultat kann auch sein weiß nicht was soll's dann werden deshalb dieser ausdrückliche Vergleichsieht überflüssig aus an dieser Stelle nochmals aber bei Resultat drei möglichemögliche Werte der Familie Ergebnisse liefern kann ja nein weiß nichtdanndas jetzt allesMicrosoft Spitzfindigkeitendass dieser Dialog irgendwo in den zwei dreißig ist vergessen Sie dassowas kommt man nachuns auchkeine für die Klausur wissen bittedas hier aus dem Ding ein Fragezeichenraus kommt und was er will Fragezeichen der maghabenkönnen Sie auch großräumigvergessengeht's ums Prinzip aber um das jetzige zu schreiben Punktsojetzt müssen ?? die weitermachen könnenan dieser Stelle innerhalb der Schweifklammer weiß sich der Benutzer hat eine Dateiausgewählt oder zumindest Okay geklickthaben und jetzt soll tatsächlich was passierendiese Datei soll komplett eingelesen werdenMinimum Maximum durch bestimmenund in die Felder schreibenLebensfragendieTeilklasseist ?? nette Zutatsteht inder Zyste Maoan das lustige an dieserFallklasseistdas die statischen Methoden hatum alles mögliche zu tun das und sehe das etwas anders als bisher gesehen habe ?? für diese WARTENDEN erzeugt ein neues Fileobjektund so weitermit auch irgendwie gehen aber es ist noch viel einfacher sie können von der Klasse jetztMethoden aufrufenSinnent und so weiter wahrscheinlich zum Schreiben anhängendannwieder Arbeitsairlineswie Dolltext das Gespann den IrenRita Weitzdie verdienende Folge von Bytes zurück wirklich alles was in der dein in der Datei steht Byte für Byteanwie Dolltextliefert Ihnen eine einzige Zeichenkettezurückdie ganze Datei als eine einzige Zeichenketteaber sicher an der Fitness minor Lions die liefert Ihnen Zeile um Zeile zurück sein und seiner Zeichenketteeine Welle von Springsspanntversuchendannaber vorher noch nicht onlinewas hat Microsoftin die Klasse feil reingeschriebendamit das hier so funktioniertwas haben die vor die Methode wie toll einsder vorgeschriebenist zitiere mal irgendjemandin welchem sowas geschrieben haben ClausFiledannauf KlammerSchweifklammerund irgendwo darin in dieser Glasfallmuss es ja eine Methode geben wie toll einsmit irgendwas da drinund irgendwie wird sie funktionieren in Schweifklammeregalwas steht davorwas schreiben Sie davorvor das wieder allein damit das so funktioniertdas bei der Rückgabetypeine Reihe von Springs ist das was zurück kommtnoch mehrPunkt?? Public Domainnoch dran kommtder bin ich immer noch nicht wirklichgenau das ist derKnackpunkt hier stetigsich als Methode der Klasse aufrufen erzeugen nicht einzelne Dateiund rufe davon dann Methode auf dessen sie hierbeiim Unfall ?? ich erzeuge einen neuen Unfall der Lotter lag eine Instanzder Klasse Odenwaldund von dieser Instanz beruflich eine Methode auf das dass üblicheMethoden anwenden auf Instanzen?? hier sehen Sie das ist keine Methode angewendet auf eine Instanz sein Methode aufrufen von der Klasse selbsteine statischeMethode die Methode ist eine Klassik unddas hier muss irgendjemandin Redmond irgendwann mal geschrieben haben damit das so funktioniert feil Punkt mit onlineselber sieht in der Mathematik bei den mathematischen Funktionen Messpunktund so weiter dieser ganzedas alles statischeMethoden sonst müssten sie javon einer Instanz aufgerufen werden nicht von der Klassesoihr wieder allein sich das angucken was wir habenan der Stellediverse MöglichkeitenKomma die simpelste Möglichkeit istes steht in einer Zeichenkette einfach drinwo diese Datei jetzt ist der ganze Pfaddannzehn Doppelpunkt bla blablablabla Backslashsowieso Textder ganzen Fahrtgünstiger angebenalsZeichenkettedas erwartete ihrenwie kann ich jetzt Fragender Benutzer hat vorher in den Dialog festgelegtwelche Datei sein soll der Dialog muss wissen sicher nicht das Resultat Fragezeichen da ist ja nein weiß nicht dann ein weiß nicht dass sie nicht über ABC Punkt TXTder Dialog wird es wissen?? Fragen diesen Dialogund da gibt's dann ebenfrei nehmenFinancegibt's auch sie können in Dialog so einstellen das sie mehrere Dateien auswählen könnenaber fein nehme deshalb eine Dateiso sieht das auseine Zeichenkettedie den vollständigenPfad und so weitervollständige Fahrt heißtnicht nur bla Punkt TXTsondern den ganzen Semond C Doppelpunkt Backslashden Latex die genau das was mit online zu erwartet damit richtig funktioniertsound hier kommt jetztwieder Airlines eine Reihe vonZeichenkettenzurückbringenich schreib mal einsvielleichtausweichen auf deutschen Zeilenalle Zeilenstanden da soweitauch wirklich vorStoffe darso Datei auswählenich werdemeineDateienzeitigstehenGerüchte durch das Resultat ist ruhokay gesagtder Teilnahme ?? sind in den DateinamenC Backslash und so weiterdie?? Beistrich die Backslash ?? sind jetztdoppeltwarumgenau diese dieser Dateinamen wird hier so formatiert wie man es dann tatsächlich eingebenkönnte nächtigen tatsächlichdoppeltes Anführungszeichenblablablaso eingebenkönnt er keine nackten Rückwärtsstriche eingebenin die üblichen Zielsprachen weisen ?? Beistrich immer heißt jetzt kommt was besonderes Backslash N für neue ZeileBackslash tiefe TabulatorUnd-Zeichen Geschichten BackslashAnführungszeichen obenFragezeichen für Anführungszeichen unteneinen Backslash sowieso durch die Maus Besonderes und Informatik könnte man ?? direkt eintippen ist ein bisschen nervig das sicher verdoppelt werden wir würde das jetzt wirklich eintippen wollen Alternativen sich Tabellenletztervorzuschreibensind seine ?? machen könntetAnführungszeichen obenund dann sinddoch extra weglassenso und hier in denZeilensteht noch nichts drin denn diese Zahl ist nicht ausgeführt ich würde aber gerade ausUnterstätten tatsächlich fastjede Zeileeine Zeichenkette mit einer Zahlin einem Rutsch eingelesen dass es sehr komfortabel ?? Funktion sind Sie begibt sich auf ein Systemdanndas es hier schonsehr einfachda bei uns immer weiter jetzt das man Minimax im Durchschnitt griffeneine Rede von Zeichenkettenjede Zeichenkettehoffentlich eine Zahlansonsten entspanntsich alle aufzunehmen und so weiterdas schreit nach einer for-Schleifeoder sogar eine vorAidsschleifenicht wie jedes Ding das ist eine Zeichenkettejedes Ding in der Sammlung Namenszeilendurch dasseit dem wir dann die erste Zeichenkette die zweite Seiteund so weiter die letzte Zeichenkettewieder nicht durch Sonnenitem wird nach und nach jedervon denEinträgen in meinem drehendannjeden dieser Einträge muss sich umwandelnin eine ganze Zahlkann sie eben gesehen nicht verbesserbar sei sind Z ist gleich?? von der ?? vom Typ Lebenseine statische Methodeaussind es auf den Typ angewendetwerdenund da kommt eine Zeichenkette rein reiten ist meine Zeichenkettesowie die Zahl darausjetzt müsste man das zusammensuchenKomma dass es zu Fuß machtich hoffe lieber ganz zufrieden sind oder schöner machendas ganz zu Fuß Punkt würde man jetzt ja Anfang zusammen zu suchen was ist dasMinimumanwas ist das Maximumdas Minimum dessen Zahlen immer kleiner werden mussLeerzeichen ganz dreist Minimum ist am Anfangder größtmöglicheWert verminderterund das Maximumist am Anfangder kleinstmöglicheWert vermitteltwenn ich Fisch stelle mein neuer Wert ist größer kleiner ändere ich einfach immerdie beidenund für den Durchschnitt brauche ich die SummeinSumme gleich null ist doch harmlosdas gute Ideen ein Baum ist in Summe keine gute Idee für die Summe von den ganzenin Summe Beistrich mein Schreiben in Summe möchte ich die ganze Zeit auf summieren Summe plus gleichzeitig?? die ganze Zeit auf sonnigenCompiler mag das offensichtlichsieht aberziemlich schnell zu Blödsinn führen welcher Blödsinnmit der passivenÜberlauf das Problem Beistrich die ins hier sind zweiunddreißigBit sich mit Vorzeichen bei zwei Milliarden noch was ist Schlussund erdenkliche mit negativen Zahlen an den positiven Zahlen Aufsummen ?? das ist nicht ungefährlichKomma ?? Punkt rausso ?? und Minimumsmaximum?? auch nochwenn derneue WertZ hast ?? ja wenn der neue Wertkleiner ist als das bisherigekleinstedannnehme ich den als das bisher kleinstesound analog mit denMaximumwenn der neue Wertgrößer istals der bisher größtedann nämlich den neuen als denbisher größten am Ende steht dann der wirklich größte Wert drinnen??blöde Frage könnten sie da ein Heldschreibenwürde das auch sehenwir also das es ist nicht richtigfieserweiseständig vor die allererste Zahl ist nullbisher steht Minimum auf den größtmöglichenWert wachsen auf den kleinstmöglichenWertdes und die als erste Zahl nullnull ist garantiertkleinerals der größtmöglicheWertmüssen dassetzen an der Stelleist aber das L stünde für dich hier nicht das Maximum setzenwachsen wäre nicht sofort auf Null gestellt das Maxim der weiterhinauf den kleinstmöglichenWert Punktes geht nicht mit dem Elsass musssoweit nebeneinanderstehenso sind das Ausrufezeichenausgebendarf ich die Summeetwas reinneben Minimumvon?? Punkt sein Hundsoll also zahlendas MinimumzutrennenRichContentfür sowas schreiben Sie dann den jetztfür das Mittelsumme durch Anzahlsondern durchzweiPunkt links die Summe durch die AnzahlToStringbisschen volldavon ToStringwerdendas ist eigentlich nicht wirklich was ich gleich als Durchschnitt haben willoder warten ?? bessernieder versickern ?? überlegenSumme durch Zeilenlängensind mathematisch richtig aus ist aber ein dasmal als Beispieldiese viele Zeilen ein in den null steht die Summe ist dann vielleichtfünfin zehn Zeilensummeist fünfund ich habe zehn Zeilen was kommt hierausmehr als fünf durchziehen macht mich null Komma fünf sondern macht null bei Ganzzahl durch Ganzzahlsie müssen einen von den beidenzu einerGleitkomma Zahlen machenes gebe die eine Möglichkeitoder eine von vier Möglichkeiten wäre das so machenich mache den Nenner zu einer Gleitkomma zahlen oder sie machen das hierzur Gleitkomma zahl ich komme gerade auf eine fiese Lösungich mache die Summe sofort zu einer Gleitkomma Zahlhabe ich auch nicht mehr allzu viel Ärger mit Überlaufwenn ich Indices addierendarf ich dann addieren die sich über zehn oder hundert acht Kommadas scheint mir die beste Lösung macht die Summe sofort zu einerdouble-Zahlhier kein Ehrgeiz Komma glatt Komma Zahlungssystemendas Maximum Dänemarksgeht das schon wasZahncremegucken das die Datei mit den Zahlendie Größe in der Tatzwei Millionen noch was die Clients ist in der Tat drei hundert und vierzigder Mittel wirdwarum nichtschwer zu schätzen bei den Zahlensieht soweit plausibel auswann für mich ist gerade was passiert wenn ich null Zeilen habenimmer aus meiner Dateialle Zahlen rauswir das noch mal neumit null zweinullnicht definierteiner?? von Gleitkomma Zahlen istdas sie keine Kritik ging in diesem Spielbei Microsoftin sich hab keine gesetzwidrigen Mitte durch null Teilbarkeit Komma Zahl Klammer zuund der gesehene Diva ganzheitlichnull teilnehmendeZäpfchen bei Gleitkomma zahlenhierzumindest indes nicht ein Exceptions sondern einfach in nicht definierteigentlich an diesem Filmsogar unendlichfernmuss sich vielleicht nicht ?? hierirgendwas Vorsichtsmaßnahmeneinundzwanzig gar nicht ähnlich große Vorsichtsmaßnahmenzu ergreifen dass wir so funktioniertauch wenn ich null Zeit habeschönaber erwisse nicht das einzige was schief gehen kanndas Basen kann schief gehenwie können Sie dasabfangenhattedas Paar Scan fehlschlagenman könnte jetztganz dreist sagenes gibt ein spezielles BauersRauschen entdeckt es gibt ein zwei Parsdrei Pass versucht zu kommentierenseht es kommt am Ende kommt ein Pool zurückgesagt?? geklappt hat oder nicht das ginge auch ein Dickerchendannwieder Maiglöckchen vorführenExceptions in Aktion sehen deshalb nehme ?? ganz normale PALs passen eben eine Zäpfchen wirftman könnte jetzt hier direktum diese Stelledie Behandlung schreiben zweiKommaund dasKomma aber das ist eine ganz winzige Angstundcatch wenn etwas schiefgehtirgendein beliebiger Exceptionsalsowenn ich drauf reagierenwas ausdenkendas wäre eine Möglichkeitwas ich jetzt noch fauldas es ausnahmsweise mal gehen sicherder Köpfchen muss nicht benannt werden Beistrich damit machewenn ich sie da benennendann kann ich dazu ?? was damit anfangenEx Message und so weiter ausgebenähm muss aber nicht unbedingt benannt seinStelleNettigkeitder Sprachewie sie jetzt ist es ja syntaktische oben sieht's doch eigentlich richtig aus aber die gibt's Ärger mit unserem Zwas ist noch das dumme Rezeptgenau das ist der Ärger des zerrissenen zwei versteckten?? Klammer auf ?? Klammer zusetzt ist in dem Fall versteckt es liegt nicht außerhalb der Schweifklammer der Service ist der unten unbekanntder einzige Jones ist alsovor dem zwei catch klein Z einzurichtenund dann so weiter zu arbeitendas heißtwenn das Pass jetzt fehlschlägtverwendete als Wert für SZ zweiundvierzig?? prickeln irgendwieaber nur es auch nicht begrenztihr Wert ist nicht so klicke man sich überlegtin siehe oben angebendannich würd es nicht so machen das er mir viel zu kleinteiligfür den ganzen exotischen Kranaußerhalbmachendamitallemir zu ?? ich würde den ganzen Zäpfchenkramweit außerhalb machen das es so schönen Exceptionsmuss sich seinen normalen Code mit irgendwelche Fehlerbehandlungenzu Pflasternsondernman nimmt eine große Einheit und sagt wenn das schiefgeht?? Pech gehabt Komma aber eben dieses oder jeneswieder allein scanne auch schief gehenfür darum Anfang zweiinsbesondere muss ich sagen kann wie toll eins schiefgehen?? Operationensind ja nicht ganz ungefährlichall das nämlich in daszwei reinKomma finde so?? Punkt catchkannst was wirklich alles abfangenund sich überlegen ob es im Einzelfall eine gute Idee istdas jetzt mal Demo-mäßigsieht das dann ausich probierediesen ganzen Kram lese die Datei einaußen was auch immerwenn was schief geht wird abgebrochen das kann seinwenn das dreizehnte Ding in der Datei nicht lesbar ist das einzige Gegner deines Pass bei umwandelt Beistrichwenn wir jeden dreizehnten Durchgang dieses phonetischabbrechenund zu dem catchnatürliche unten dann einfach ganz dreistsowas Punkt von wegenFehlersowasdass das dann ausgegeben wird?? dreimal haben den FehleralsoMax Contentso könnte man damit umgehen?? geschlossene Philosophie hinter dem drei catch nicht kleinteilig dazu arbeitendesnervt ja nursie schreiben den ganz normalen Code den Sie sonst aufschreiben würdenund sagenwenn's schiefgeht probiert so probiertwenn's schief gehtKomma was andersdass der Gedanke der Köpfchensie müssen dabei im Hinterkopf habenaus jeder dieser Zeilenaus jedem Durchgang der for-Schleifeaus dem ?? wo auch immer man immer nächste Chen kommt ist hier Feierabendund es folgt sofort ein Sprungdar??hat die Datei an und dasfunktionierthierSinnundUnsinn Unterbreitemüsste ihreMeldung kommenschönund das ganze machen müssen ?? geschickt von mir wenn sie eine zulange Zahl hier habenauch die kann nicht in ein Kind gewandelt werdenauchnicht sehr schön soweit so gutzu sehen das jetztmitFehlerBehandlung AusrufezeichenBehandlung ausso weit überlegendenke ich werde keine Datei aus auch sehr schön ich werde keine Datei aus öffnenist nicht blödan der Stelle ist die minimale Sicherheit eingebaut aber ich könnte dir was reinschreiben was es nicht gibtdiese Datei die gibt's nichtärgerlicherweisesehen sie das prüft der Dialog schonsehr schwierig ?? Dingirgendwas unterzuschiebenwas er nicht umziehenich könnte das auch USB Stick haben undwährend der lange Datei gelesen wird den USB Stick aussieht Beistrich wie sie denken aber dann wahrscheinlich dann schon die Datei in dem ??schwierigaber was mir gerade nicht gelingt ist ihnen vorzuführendas Vit allein Fehlschlägeim Prinzip schlagender Teilfunktiongerne viel aber es ist nicht ganz leicht vorzuführenanjede Möglichkeit vorführen ?? ich hatte mal Festnahmendann habe ich keine KontrollmechanismenzurBasis meiner Teilnahme den gibt es garantiert nicht das muss fehlschlagenzwar nicht über den Dialog eingeben habe ich keinen hart rein codierenwir jetzt irgendwie einen ausaber das was ich auswähle will ignorierte sich der Name des trennendenFehlernselbst das ist eine Datei der oben nicht öffnen kannmit abgefangenKomma einen Schritt zurück vor den Exceptionsich wollte mal zeigenwie man diese Schleife hierheutzutage vermeiden würdePunktich habe ein RayleighPunkt ich möchte allen Dingen in diesem entweder selber tundas geht doch viel netter als mit derfor-Schleifedas mal in ?? zu Demozur Demo wieder kürzer gehen kannUmsätzenauf?? habe ich zu Beginn die ganzen Zeilen eingesammeltvon dem drei Zeilensuche ich eine Artsehen Max Mindenzur so einigeses gibt sogar Averageaber es sind nicht gerade das Minimumwieder finden dada gibt's ein Methodenminimumdies irgendwie an das Gerät dran gehängt ist es eigentlich Methode Interface aber ?? dieses Methode an das Gerät angehängt ich kann es Irene ein Minimum fragen das sind derzeit aberZeichenkettenein Minimum von Zeichenkettenkönnte man sich vorstellen die Zeichenkette dem Alphabet ganz vorn steht das das Minimum der Zeichenkettenbefindet ?? das Minimum der Zahlen haben Punkt hier konnten jetzt ebenmal wieder so eine Funktion ohne Namenim ersten Semester MathematikX die Zeichenkettewird abgebildetaufjetzt schreiben Siewovon denn das Minimum gebildet werden soll das Kontaktkätzchennimmt jede ZeichenketteX genannt habe und sonst wird darauf seinerseits steht auch Xnimmt jede Zeichenkettemacht sie zu dem was ich dahin schreibeund davon bestimmte das Minimum vollautomatischohne for-Schleifeohne for-Schleife nicht selber hinschreibenwas schreiben Sie da auf die rechte Seitein AusfallstandPunktvon so sehr das dann ausvon dem Gerät seines in eine Collection sein von dem ihre Zeilenbestimmen mir das Minimumbliebe stimmig davon das Minimumselber wissen welche Zahlen das sind ?? von welchen Zahlensie das Minimum bestimmendas Gewicht damit anjedes Ding in diesem Gerät wird umgewandeltinins Pass von Xwas da stehteine ganze Zahlvon denen bestimmt dasistdas erste Mal sieht und das zweite Mal sieht's ist dasetwas übergangen wirdpaar Wochen sich dran zu gewöhnen und dannfliegt mangelsdass man dieses hier schreiben kann und nicht mehrdiese Zeilen diese Zeilediese Zeileund diesenvier Zahlen schreiben mussfür ?? vor dass dasdas Institutdas Minimum drei hundert fünfundvierzighundert und vierzig das Minimumsehr perfekt in einer Zeitproblemedas sollen sie Minuten das sie mir jetzt dasfürüberschaubare Dateien ?? Datei paar Megabyte großes okay die sich in einem Rutsch in den Speicher einkein Problemwenn die Dateizwei Gigabyte großes Verhältnis überlegen bin ich dann nicht die anmutigen Speicher haben derzeitdie nächsten auch mal aber derzeitnicht in Armut Freude haben wolleneine Sendung wie sinnvoll?? die möchte ichStück für Stück einlesenJameswar der Begriffprobieren sich immer was alternativeszu bauenmit einemStream wiederwo sie dann Zeile für Zeile durchgehendie Datei niemals unter den Speicher habenoffiziell die Messung der ?? bei ja diese kurze Datei wäre natürlich auch irgendwogespeichert ?? aber nicht jeder weiß hätte diese Gigabytes Datei würde nicht unter den Speicher stehensowasStream niederzuschreibendiese inneren Teile sich dann ändern muss ?? nicht mit der for-Schleifedurch alle Zeilen durch nachdem ich sie allein gelesen habe sondern ich lese die ZeilenSchritt für Schritt eindas Stream wieder nicht Beistrich dass wir sehr Allgemeinstreamwieder ist Nummerraffinierterdass es schon ein Stream mit Zusatzfunktionenzu widersetzen was drauf auf dem Streamerbauenneunund sie sehendiese können den schon einen Stream übergebenals ersten feisten Bau sie können aber auch ganz dreistin Fahrt übergebendie Frauenmuss ich mich ersten Stream bauen und dann wieder aufsetzen sondern ich übergebeüber die weitere Fahrtsoundjetzt muss mandie Datei abarbeitendas schreit nach einer Schleifezu ähnlich wie hier alle Zeilen durchlaufen worden sindund die Zieldateidurchlaufen werdenalle Zeilen sagen alle Zeilen dieses Rest durchlaufen worden sind und es hier diese Datei durchlaufen werden Zeile um Zeilelizenzierungsgeschichtenintoniertnichtobenund damit jetzt eine Schleifekommen so lange wie wir nicht fertig sind mit unserer DateiSammledateneinwas schreiben Sie hin solange nicht fertig sind mit unserer Dateiein solangesolangeich nicht am Ende der Datei bin Beistrich binlangeselbstWiederentwurfsfinden solange wir noch nicht das Ende noch nicht das Ende erreichtmeine Gedankenwhile-SchleifegehtSchritt für Schritt durchlange noch nicht am Ende sindgroß sie die nächstendas machenaber manche müssen es also die nächsten holenPunkt erbezeichneteZeit zuZeitmit Leingartenfunktiondafürwieder ein damit ruhig die nächste Seite Sie können hier mitso zu Leerzeichen holenund ein paar andere aber vermischte Spann ist jetzt gleich eine Zeileeine Zeichenkette zurückin nichts weiter sagenwas mache ich jetzt mit dieser Zeichenkette wieder angekommen istTrekkingsreisenkönnen Siezwischen Variable speichern aber lohnt sich doch gar nicht von Hand in direkteSemikolonso könnte man das machenPunktdannsolange wir noch nicht fertig sind mit unserem Stream von vorne ansolange noch nicht fertig sindist eine Zeile ein es kommt diese Zeile jetzt hier zurück in den inneren Teil I wird umgesetzt in eine ganze Zahlda ist unser ZKram wie ebendas ist die Waldschleifeso lange wie wir lesen diese hierund am Endeweiß ich ??nur jeweils fast alle sich Beistrich die seinerzeitin der vierten muss die Zahl der Zeilen zählendas jetzt nochin Zeilenschon Überzahl seinoder muss ich mitzählensie eine neue Zeile gibt'szweiplus plusich glaube lieber nach dem?? für dieses Programm jetzt keinen großen Unterschiedaber lieber versuche ich es tatsächlich auf die Zeile zu lesenkann ?? schon Leckerchen raus?? mir jemand das Mediumunter den Füßen weg zieht Komma sofern die Seitenzahl mitgezähltund ich kann mir unten durch die Zahl der Zeilenteileso weit so schöndas müsste sogar schon Apis funktioniereneinefeine Sache würde ich gerade noch machen hier vorne mach ich die Datei aufdie PünktchentürmchenFragezeichenAusrufezeichenda mach ich Datei aufwelche Datei auf Mario ?? Receiver ist auch wieder zudamit andere Leute dran kommenwenn mein Programm beendet wird hier jetzt automatisch geschlossenaberimmer lieber ordentlichnicht ganze schön wäre sich hier zu schließenwarum wäre das nicht ganz so schönerlauben exotischen Auftritt kommen sie einem Schloss vorbeisie machen die Datei aufsolange bis die Datei nicht durchs einlesen und so weiter wenn ihr jetzt aber Blödsinn der Datei steht und das Bass rausfliegt mit Ex Epsonmit all das übersprungenes wird das schließen übersprungen es wird langsam übersprungen wenn andere unten die Details immer noch offen das ist der Ärgerdes ?? nicht dazusondernwas er noch gleich wo mach ich die Datei zudes ?? bei dieser Verfeinerungdas ist der Job vom feinen ?? in jedem Fall bitte schönsoll die Datei zugemacht werden das ist der Job von feinen inseine kleine künstlerischeSchönheitdes Team Leader lebt als Variable es erlebt ?? Schweifklammer Ness und nicht sichtbar das heißt ist hinwieder mussaußen eingeführt werdenPunkt ähmhier schreibt was in die Datei rein so außen es ist wiederhier schreibe ich was in die Variable Reinnetzhabe ich in dem feinen Zugriffjetzt kann ich natürlich nicht sagenSR Klostersist auch wieder falschPunkt wenn sie im feine jetzt nicht einfach sagen SR Klose Klammer aufwarum ist das problematischenFeinde zu sagen es arglosan den Gedanken zwanzig gewünscht es könnte zum Beispiel passierendass diese Datei gar nicht da istund sie deshalb ja ganz wieder kriegendas es hier schon Ex Epson gibt ?? die Datei gar nicht dadas heißt in dieser variablen SR steht weiterhin null drinund sie rufen hier von null Klos auf keine gute Idee und es kann sein dass sie nichts haben was sie schließen können?? schon vorgekommen??es muss also heißen ist es eher ungleichnullso kann man das Schreiben sie sehen das Wetter sehr langweiligdann an der Stelle zumindest langwierigso wird es dann sicher seines gibt kurze Fahnder für dich abernur am Rande informal erwähnt habe glaube ichbei dessen Spezialität vonRichardsowie vier steht könnte es in praktischallen Objekt agierten sie Sprachen schreiben fein lediglich in C plus plusbesonders machenim Prinzip geht das praktisch überall so bisher stehtansich aber dafür Extrakonzertzu denen sich you singdieses you sing hier gibt's noch mal in einer völlig anderen BedeutungFußnote ignorieren sie dasso seht ausgestattetaus dieserAktion Sinn und Zweck funktionierenokaydaskönnte immer noch stimmenes müsste natürlich einigt man auch in Datei mit zwei Gigabyte haben keine Lust dazu ?? die selberlaufend kopieren müssen Geduldhabenmüsste weiterhin aufdie Datei wird nicht in einem Rutsch in den Speicher eingelesen sondern sie wirdhier die Datei wird seine verzeihen Beistrichdas ist eigentlich das übliche was mit Dateien zu macht Queenssowie durch die Dateimaniavergrößert auf neunzehn Komma vier Megabyte durchlaufendesduplizieren und wieder einfügenist jetzt schon so groß das Notbett auf diesen Rechner jaerst Minuten braucht um die anzuzeigenKomma Not wird sicherlich der schnellste Programm von allen istKomma dass unser Programm machtokayein zwei Sekunden und die Werte