キーボードから入力

画面から文字を入力する場合はC言語のscanfなどではなく、一般的にistreamクラスのcinを使用して入力します。



#include <iostream.h>
#include <stdlib.h> //malloc関数の定義

void main(void)
{
 char *str;
 str=(char*)malloc(1000);

 cout<<"文字列を入力して下さい。その内容を読取ります。"<<endl;
 cin>>str;
 cout<<str<<"を入力しましたね。"<<endl;
 free(str);
 //ちなみに[>>]は演算子の右シフトがオーバーロード(多義化)されています。
}

※例えば、ABCDと入力した場合「ABCDを入力しましたね。」と表示される。





C++の基礎のページへ



ホーム PV ランキング