【cin】练习

来源:互联网 发布:process monitor 知乎 编辑:程序博客网 时间:2024/06/04 18:12

char数组以行输入

#include#includeusing namespace std;const int textSize=100;void convert(char*);int main(){    cout<<"Enter a line of text:"<<endl;    char a[textSize];    cin.get(a,100);         //cin.get也可以接受空格     convert(a);    cout<<" .."<<endl;    string b;cin>>b; cout<<b.size();         //string a; a.size();计算字符串string的长度     return 0;}void convert(char*a){    clock_t starting=clock();    int r=0,c=0;    char arr[20][20]={0};    for(int i=0;*(a+i)!='\0';i++)    {        if(*(a+i)==' ')        {            r++;            c=0;        }        else        {            arr[r][c]=*(a+i);            c++;        }    }    cout<<endl;    cout<<"CONVERTING...Please wait..."<<endl<<endl;    while(clock()-starting<=4*CLOCKS_PER_SEC)    {    };    cout<<"The tokens in reverse order are:"<<endl;    for(int i=r;i>=0;i--)    {        cout<<arr[i]<<" ";    }    cout<<endl;}
0 0