Dyskusja: Programowanie C
Podgląd pojedynczego posta
Stary 30.10.2008, 21:04   #4
rosol
Guru
 
Avatar użytkownika rosol
 
Data rejestracji: 28.12.2002
Posty: 1,563
rosol niedługo stanie się sławny ;) <50 - 149 pkt>
Cytat:
int main(int argc, char *argv[])
{
ifstream plik;
char c;
plik.open("abc.txt");
if(!plik.is_open())
{
cerr<<"blad otwarcia";
exit(1);
}

else
char r,o,s,l;
while(plik.get(c))
{
if(c=='<')
{
r=c;
plik.get(o);
if(o=='p')
{
plik.get(s);
if(s=='>')
{}
}

else if(o=='/')
{
plik.get(s);
if(s=='p')
{
plik.get(l);
if(l=='>')
{cout<<"\n\n";}
else
cout<<r<<o<<s;
}
}

else
cout<<r<<o;

}

else
cout<<c;
}
plik.clear();
plik.close();
getchar();
system("PAUSE");
return EXIT_SUCCESS;
}
Powinno dzialac;]
Zrobilem zeby po znakach </p> wstawialo 2 znaki nowej linii zeby akapity oddzielic;]
rosol jest offline   Odpowiedz cytując ten post