1

誰でも私を助けることができますか?以下は、私が実行しようとしているコードです。コンパイル時エラーはありませんが、コントロールが文字列コピー ステートメントに移動すると、プログラムがクラッシュします。ほぼ1時間修正しようとしていますが、まだ成功していません。

#include <iostream>

using namespace std;

class test
{
      private:
              char* name;
      friend istream& operator >>(istream&, test&);
};

istream& operator >> (istream& is, test& t)
{
          char c[20];

          cout << "enter something";
          is >> c;
          strcpy(t.name, c);
          return is;
}

int main()
{
    test obj;
    cin >> obj;

}
4

1 に答える 1