-2
#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
}

最初の入力後にエラーが発生します。誰でも理由を教えてもらえますか?

4

1 に答える 1

5

結果のデータを保持するためのメモリが割り当てられていません。C 文字列がどのように機能するかを理解し、本当に必要になるまで、std::string代わりに使用してください。char*

于 2013-09-12T12:16:55.343 に答える