キーボードから入力
画面から文字を入力する場合は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を入力しましたね。」と表示される。