/*#include<iostream>
#include<stdio.h>
#include<stdlib.h>
#include<windows.h>
using namespace std;
int main()
{
 system("color 3E");
 cout<<"响三次:\n";
 Sleep(1000);
 cout<<'\a';
 Sleep(1000);
 cout<<'\a';
 Sleep(1000);
 cout<<'\a';
 cout<<endl;
    char c;
 while(!cin.eof())//cin.eof()遇文件结束时为真值,否则为0
  if((c=cin.get())!=' ')
   cout.put(c);
 return 0;
}*/

/*#include<iostream>
#include<stdio.h>
#include<stdlib.h>
#include<windows.h>
using namespace std;
int main()
{
 system("color 3E");
 cout<<"响三次:\n";
 Sleep(1000);
 cout<<'\a';
 Sleep(1000);
 cout<<'\a';
 Sleep(1000);
 cout<<'\a';
 cout<<endl;
    char c[20];
 int ch;
 cout<<"please enter a sentence:"<<endl;
 cin.getline(c,15,'/');
 cout<<"the first part is :"<<c<<endl;
 ch=cin.peek();                               //观察当前字符,返回ASCALL码
 cout<<"the next character ASCALL code is:"<<ch<<endl;
 cin.putback(c[0]);                  //将c【0】插入到指针所指处
 cin.getline(c,15,'/');
 cout<<"the second part is :"<<c<<endl;
 return 0;
}*/

#include<iostream>
#include<stdio.h>
#include<stdlib.h>
#include<windows.h>
using namespace std;
int main()
{
 system("color 3E");
 cout<<"响三次:\n";
 Sleep(1000);
 cout<<'\a';
 Sleep(1000);
 cout<<'\a';
 Sleep(1000);
 cout<<'\a';
 cout<<endl;
    char ch[20]; 
 cout<<"please enter a sentence:"<<endl;
 cin.get(ch,20,'/');
 cout<<"the first part is :"<<ch<<endl;
 cin.ignore();                           // cin.ignore(n,终止字符)的作用是跷过输入流中的n个字符,或在遇到指定的终止字符时提前结束  
 cin.get(ch,20,'/');                  //此时跷过包括终止字符在内的若干字符ignore(5,'A')跷过输入流中的5个字符,遇A后就不在跳了
 cout<<"the second part is :"<<ch<<endl;//ionore()n默认为1,终止字符为EOF
 return 0;
}