- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
int main () {
char bStr[] = "<H1>",
eStr[] = "</H1>",
ifName[] = "E:\\dostat.txt";
ifstream ifst;
int i;
ifst.open(ifName);
if(!ifst)
exit(-1);
for(;!ifst.eof();){
for(i=0;!ifst.eof()&&ifst.get()==bStr[i];i++);
ifst.unget();
if(!bStr[i]){
for(;;){
for(i=0;!ifst.eof()&&ifst.get()==eStr[i];i++);
if(!eStr[i])
break;
for(;i>=0;i--)
ifst.unget();
cout<<(char)ifst.get();
}
cout<<endl<<"--------------------------------"<<endl;
}
else
ifst.get();
}
cin.get();
return 0;
}
TarasB 05.03.2011 14:31 # +1
А нафига нужен такой заголовок, если есть while?
ctm 05.03.2011 14:45 # 0
bober_maniac 05.03.2011 23:20 # +1
Lure Of Chaos 06.03.2011 02:09 # +1
Kevin 06.03.2011 06:33 # +1
Lure Of Chaos 05.03.2011 19:41 # +1
автор наверняка что-то имел ввиду ))
bober_maniac 05.03.2011 23:20 # +4