Program ma robić kodowanie rle, ale wrzucam tu tylko ten powycinany fragment:
Kod:
char znak2 = NULL;
while(!plik.eof())
{
plik.get(znak2);
cout << znak2;
}
Czemu ;o
char znak2 = NULL;
while(!plik.eof())
{
plik.get(znak2);
cout << znak2;
}
Ostatnio zmieniony przez niemoralny : 12-11-2013, 21:21
#include <iostream>
#include <fstream>
using namespace std;
int main(){
fstream plik;
plik.open("dane.txt", ios::in);
if(!plik.good())
return 0;
char znak2 = NULL;
while(!plik.eof())
{
plik.get(znak2);
cout << znak2;
}
plik.close();
getchar();
return 0;
}
Ostatnio zmieniony przez Tibiarz : 12-11-2013, 21:27
while(true))
{
if(plik.eof()){break;}
plik.get(znak2);
cout << znak2;
}
while(true))
{
plik.get(znak2);
cout << znak2;
if(plik.eof()){break;}
}
while(true))
{
plik.get(znak2);
cout << znak2;
if(plik.eof()){break;}
}
while(true))
{
plik.get(znak2);
if(plik.eof()){break;}
cout << znak2;
}
Ostatnio zmieniony przez Tibiarz : 12-11-2013, 21:38
while (!plik.eof())
{
znak2 = plik.get();
cout << znak2;
}
Ostatnio zmieniony przez Frozelix : 12-11-2013, 21:37
Siedlce Team
Created: Sep 22 2004, 14:24:00 CEST[*]
"Naród wspaniały, tylko ludzie kurwy."
Józef Piłsudski
Ostatnio zmieniony przez Tibiarz : 12-11-2013, 22:28
#include <iostream>
#include <fstream>
using namespace std;
int main(){
fstream plik;
plik.open("dane.txt", ios::in);
if(!plik.good())
return 0;
char znak2 = NULL;
while( plik.get(znak2) && !plik.eof())
{
cout << znak2;
}
plik.close();
getchar();
return 0;
}
Dreaming by drumming. ™
while(plik.get(znak2))
{
cout << znak2;
}
Aktualnie 1 użytkowników przegląda ten temat. (0 użytkowników i 1 gości)
Zakładki