::  ::  ::  ::  :: 管理

c++ get函数和getline函数的区别

Posted on 2008-06-16 05:11 nt05 阅读(760) 评论(0)  编辑 收藏 引用 所属分类: cpp
#include <iostream.h>

void main()
{
char s1[80],s2[80] ,s3[80] ;
cout<<"请键入一个字符:" ;
cout<<cin.get()<<endl;
cin.get() ;
cout<<"请输入一行字符串:" ;
for(int i=0 ; i<80 ;i++)
{
cin.get(s1) ;
if(s1=='\n')
{
s1='\0' ;
break ;
}
}
cout<<s1<<endl ;
cout<<"请输入一行字符串:" ;
cin.get(s2,80) ;
cout<<s2<<endl ;
cin.get() ;
cout<<"请输入一行字符串:" ;
cin.getline(s3,80) ;
cout<<s3<<endl ;
}