/*#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;
}