Brauche Hilfe zu diesem Programm..
-
Ich denke du versuchst dich hier gerade dran etwas zu verstehen, wovon die lieber erstmal noch die Finger lassen solltest, bis du weit genug bist.
ifstream(std::ifstream) ist eine Klasse. pol1 ist ein Objekt der Klasse ifstream. Danach kommt der Konstruktor von ifstream, bei welchem hier die Datei angegeben wird (als const char*). Eigentlich nichts ungewöhnliches.
Das ist ähnlich wie wenn du beiint a;
sagst: "int verstehe ich, aber was ist a?" Es ist einfach nur der Name.
-
danke für die hilfe.:)
ich versuche das nur zu verstehen, wenigstens erstmal grob damit ich es alleine weiter lernen kann.
er benutzt ja unten pol1>> n;
statt cin. würde gerne wissen wieso genau.
also normalerweise schreibe ich ja cin wenn ich im programm selber schreiben soll. (.exe)bitte entschuldigt mich meine blöden fragen. habe viel nachzuholen.
-
@Minato15 Der Name ifstream deutet auf i (input) f (file) stream hin. So deutet cin glaube ich auf c in und cout auf c out hin.
Edit:
Wobei
std::cin
undstd::cout
bereits in<iostream>
angelegte Objekte der Klasseistream
bzw.ostream
sind. Deshalb muss man sie nicht selbst anlegen.
-
@Minato15 Die Richtung der Ein-/Ausgabe wird vom Programm aus betrachtet.
Mit cin wird etwas von der Console (meist die Tastatur) eingelesen.
cin ist der Name für das Objekt, das die Standardeingabe verwaltet.Du möchtest aber etwas aus einer Datei einlesen.
Darum ifstream mit dem Dateinamen dabei.
-
und pol1 heißt, dass es in die datei geschrieben wird?
also die datein heißen: p.txt und q.txt
-
Ich denke du solltest wie schon geschrieben wurde, lieber ein Buch kaufen und von vorn anfangen zu lesen. Einfach nen Quellcode haben und versuchen Informationen dazu zu sammeln um es zu verstehen macht in meinem Augen wenig Sinn. Dann stehst du einen Tag später bei nem anderen Code wieder auf dem Schlauch und musst dich durch fragen.
-
@Minato15 sagte in Brauche Hilfe zu diesem Programm..:
und pol1 heißt, dass es in die datei geschrieben wird?
Nein. Durch ifstream gibt man bekannt, dass man aus einer Datei lesen will.
Dazu wird ein Objekt benannt (pol1).
Im weiteren Programm wird dann über das Objekt auf die Datei zugegriffen.
-
@Minato15 sagte in Brauche Hilfe zu diesem Programm..:
bitte entschuldigt mich meine blöden fragen. habe viel nachzuholen.
@Swordfish sagte in Brauche Hilfe zu diesem Programm..:
Dann besorg' Dir eins. Der C++-Programmierer.