#include <iostream.h>
const int size=80;
void main()
{
int lcnt=0, lmax=-1;
char buf[size];
cout<<"input \n";
while(cin.getline(buf, size))
{
int count=cin.gcount();
lcnt++;
if(count>lmax) lmax=count;
cout<<"line # "<<lcnt<<"\t"<<"chars read:"<<count<<endl;
cout.write(buf, count).put('\n').put('\n');
}
cout<<endl;
cout<<"total line:"<<lcnt<<endl;
cout<<"longest line:"<<lmax<<endl;
}下面的程序,为什么要按ctrl +z 才能退出?
const int size=80;
void main()
{
int lcnt=0, lmax=-1;
char buf[size];
cout<<"input \n";
while(cin.getline(buf, size))
{
int count=cin.gcount();
lcnt++;
if(count>lmax) lmax=count;
cout<<"line # "<<lcnt<<"\t"<<"chars read:"<<count<<endl;
cout.write(buf, count).put('\n').put('\n');
}
cout<<endl;
cout<<"total line:"<<lcnt<<endl;
cout<<"longest line:"<<lmax<<endl;
}下面的程序,为什么要按ctrl +z 才能退出?
unix下是ctrl+d
windows下面和dos下面是ctrl+z