Ansi C - Datei auslesen und nur ein Teil ausgeben..

RedWing hat gesagt.:
Ok wie man wieder sieht ist nichts trivial :)

Wie wäre es wenn wir uns auf:

Code:
while( !((cin >> input).fail()) )
{  
      //mach was mit input
}

einigen? Denn das sagt meiner Meinung nach aus was passiert...
Und ist vor allen Dingen auch richtig. :)

Und das möchtest du wirklich benutzen, ja?! Zugegeben, es sagt zwar aus was passiert, aber ich finde es zu komplex - da muß man ja wirklich 3-mal hingucken um zu sehen das es auch das ist was man ausdrücken wollte. Also meinen Segen dazu hast du jedenfalls, aber ich bleibe weiterhin beim Standard Idiom, denn auch da weiß ich schließlich was es bedeutet und ich weiß auch was "hinter den Kulissen" passiert.

Obwohl das ja gar nicht so wichtig ist. Wenn ich drüber nachdenke muß man ja nur wissen wie man die Streams richtig benutzt und nicht genau wie sie funktioneren (schließlich weiß ich ja auch nicht 100%ig genau wie mein Auto funktioniert, trotzdem kann ich es aber bedienen). Das wirkliche Problem allerdings ist, das viele nicht wissen wie sie die Streams benutzen sollten weil es ihnen falsch beigebracht worden ist.

Schönes (Rest-)Wochenende.
 
Zurück