Plik do odczytu

0

Witam!!

Mam problem mam książkę "Thinking in c++" i podajż tam kod żródłowy, z którego nic nie rozumie, a dokładniej moje problemy są opisane w komentarzach. Oto ten plik:

#include <string>
#include <fstream>
#include <conio.h>  /*czemu tu koncowka ma byc .h jak jest using name....?? */
#include <iostream>
using namespace std;
main()
{
ifstream in("scopy.cpp"); 
string s, line;      
while(getline(in, line)) /* co to tutaj wogole robi?? co to jest?? (wyglada to jak funkcja ale przecie jest to warunek*/ 
s += line + "\n";
cout << s;
getch();
}
/* co w calym tym pliku oznacza s i line wiem ze ktoras z nich to zawartosc pliku*/

Za ewentualne błędy przepraszam
Z góry dziękuję,
Sh4rk

0
#include <string>
#include <fstream>
#include <conio.h>   /*prawdopodobnie może byc bez .h*/
#include <iostream>
using namespace std;
main()
{
ifstream in("scopy.cpp"); 
string s, line;
while(getline(in, line)) /*Dopóki nie natrafi na koniec pliku pobiera linie i dodaje ją do stringa*/
s += line + "\n";
cout << s;
getch();
}

1 użytkowników online, w tym zalogowanych: 0, gości: 1