說明:可以讀入包括空格、跳格和回車在內的空白字元 .
1.gets()用於一維字串中,可以接受空格
#include//gets()包含在標頭檔案stdio.h中
char *s;
gets(s);
2.gets(s)用於二維陣列中,可以接受空格
#include
#include
using
namespace
std;
main ()
cout
cout
<說明:可以讀入包括空格、跳格和回車在內的空白字元 .
用法一:cin.get(字元變數名);//可以用來接收單個字元
用法二:cin.get(字元陣列名,接受個數);//接受字串,空格
#include
#include
using
namespace
std;
main ()
cout
cout
<說明:說明:可以讀入包括空格、跳格和回車在內的空白字元 .
用法一:cin.getline(m,5);//m為陣列名即指標,5個接受字串個數。
#include
using
namespace
std;
main ()
{char m[20];
cin.getline(m,5);
cout
《用法二:cin.getline(m,5,結束字元如'\0'或其他'a');
引數3是字串輸入的結束字元。
#include
#include
using
namespace
std;
main ()
{ string str;
getline(cin,str);
cout
<總結:
1.getline(cin,str)最好使用在標準string的c++**中,不要與char混合使用,導致getline();引數不匹配。
2.對於不管是c/c++程式中,盡量使用cin.getline(m,接受字串個數n,結束字元可省略),這樣可以避免與char型別,string類引數不匹配。
char ch;//單個字元
char m[20];//字串
char m[20][30];//二維字串陣列
C 模擬鍵盤輸入
主要用到的類sendkeys.並通過其方法send 向當前活動的應用程式傳送單擊動作行為。例如 sendkeys.send 123 就會模擬鍵盤敲擊1,2,3,每個鍵都由乙個或多個字元表示。若要指定單個鍵盤字元,請使用該字元本身。例如,若要表示字母 a,請將字串 a 傳遞給方法。若要表示多個字元,請...
使用C 模擬鍵盤輸入
假如你想做乙個模擬鍵盤對當前的active程序進行輸入,該怎麼辦呢?今天就介紹乙個如何利用c 實現程式設計法模擬鍵盤輸入 今天我們使用的是system.windows.forms.dll中的sendkeys這個類 這是乙個靜態類,主要有兩個方法send表示傳送後立刻返回,sendwait表示傳送後等...
鍵盤輸入和鍵盤輸出
1.字元常量字元 含義 n 換行 r 回車不換行 t水平製表 0空字元,通常用作字串結束 v垂直製表 b退格 f走紙換頁 a響鈴報警提示音 乙個雙引號 反斜線 ddd 1到3位八進位制ascii碼值所代表的字元 xhh 1到2位十六進製制ascii碼值代表的字元 2.資料的格式化螢幕輸出 a.函式p...