C和C 鍵盤輸入函式總結

2021-07-05 05:53:03 字數 1372 閱讀 4362

說明:可以讀入包括空格、跳格和回車在內的空白字元 .

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...