0

Macbook Snow leopard 10.6.8 で Xcode 3.2 を使用しており、Juan Soulie による C++ 言語チュートリアルからコピーしたこのコードを実行しようとしていますが、実行すると最初の行「whats your name」が表示され、入力しましたが、エラーが発生します。

エラーは、解放されているポインターが割り当てられていないことです* malloc_error_break にブレークポイントを設定して、「SIGABRT」をデバッグします。コードはコピーしただけなので、何が悪いのかわかりません。問題は何ですか、コードに何か問題がありますか? :::

//cin with strings

#include <iostream>
#include <string>
using namespace std;

int main () 
{
 string mystr;
 cout << "What's your name? ";
 getline (cin, mystr);
 cout << "Hello " << mystr << ".\n";
 cout << "What's your favourite team? ";
 getline (cin, mystr);
 cout << "I like " << mystr << " too!\n";
 return 0;
}
//cin with strings
4

0 に答える 0