指针和字符串

-2 c++ pointers

#include<iostream>
using namespace std;
int main()
{
    char *a[10];          //an array of ptrs
    cin>>a[0];            //Entering first input
    cin>>a[1];            //Entering second input
}
Run Code Online (Sandbox Code Playgroud)

输入第一个输入后出错.谁能告诉我为什么?

MvG*_*MvG 5

您没有分配内存来保存结果数据.使用std::string而不是char*直到您了解C字符串如何工作并且确实需要它们.