cin怎么输入啊?快者加分

来源:百度知道 编辑:UC知道 时间:2024/05/22 13:13:24
我想输入一连串字符
1.而且不用string,到该行末尾结束
2.如果用string,怎么调字符串的第i位?
要求:只用标准库

#include<iostream>
#include<string>
using namespace std;
void main()
{
//不用string输入字符串
char p[50];
cin>>p;
cout<<p<<endl<<endl;

//用string输入,且输出第i位
int i;
string s;
cin>>s;
cin>>i;
cout<<s[i-1]<<endl;
}