C/C++ input function

C input function

gets /printf;; char a[23]; gets(a); // 不能写成a =gets();

getchar /printf;; char a; a = getchar(); //不能写成 getchar(a);

-------------------------------------

C++ input function

cin; // cout endl //;;; cin>>a;

cin.get(); // cout endl //;;; char aa; aa = cin.get(); //不能写成cin.get(aa);

cin.getline(); // cout endl //;;; char aa[23]; cin.getline(aa, 15);

getline; //;;; string, str; getline(cin, str); //不能写成cin =getline(str);

gets;

getchar;

---------------------------------

char用=赋值,string采用函数()中取值

getline用在C++;

getch,getche在DOS中C