vector是c++标准库的模板容器类,可以简单的看做可以存储任何符合条件的数据的数组。
vector
vector
vector
这个错误还是很明显的,楼主先把i的值存进vector,然后再给i赋值。所以当然什么都没有了,而且输出也不对,值是按顺序存进vector的,所以要顺序输出。
下面是完整代码:
1
2
3
4
5
6
7
8
9
10
11
12
#include
#include
using namespace std;
int main(){
char i;
vector
cin >> i; // 要先给i赋值才能存进vector里
v1.push_back(i);
cout << v1[0] << endl; // 存进去的i在第零个位置
system("pause");
}