getch函式
head file #include "conio.h"
功能:從控制台無回顯的讀取乙個字元 || 用法:int void getch()
該函式函式經常用於互動輸入的過程中完成暫停等功能
getche函式
head file #include "conio.h"
功能:從控制台帶回顯的讀取乙個字元 || 用法:int void getche()
該函式函式經常用於互動輸入的過程中完成暫停等功能
getchar函式
head file #include "conio.h"
功能:從控制台帶回顯的讀取乙個字元 || 用法:int void getchar()
該函式也是從鍵盤上讀入乙個字元, 並帶回顯。它與前面兩個函式的區別在於: getchar()函式等待輸入直到按回車才結束, 回車前的所有輸入字元都會逐個顯示在螢幕上。但只有第乙個字元作為函式的返回值。
表示讀到檔案結束停止!與getchar對應的還有putchar函式,此函式的作用是將getchar函式讀入的內容的第乙個字元顯示出來。
strlen(string)
功能:用於測試字串長度,即除字串結束標記外的所有字元的個數。
strupr(string) / strlwr(string)
功能:字串大小寫轉換函式
strcpy(string1,string2)/strncpy(string1,string2,n)
功能:將「字串」按「整型表示式(n)」指定的個數組成字串存入「字串」中,若省略「n」,則將整個「字串」存入數字中
注意:在使用函式strncpy時,如果按整形表示式來複製時,會出現「....燙燙燙燙燙燙...」主要是因為複製後字串str1不是以'/0'結尾
,此時需要手動將字串結束符號加入。
getcmp(string1,string2)/getncmp(string1,string2,n)
功能:getcmp表示比較兩個字串,getncpy表示比較兩個字串的前n位,若為預設表示和strcmp函式相同
strcat(string1,string2)/strncat(string1,string2,n)
功能:將string2連線到string1上,將連線後的結果儲存在string1中。strncat將字串string2中的前n位連線到string1中,結果存在string1。
下面是c/c++面試時遇到的一些題目
1. 不呼叫c library實現字串的複製功能
2. 請寫乙個函式來模擬c++中的strstr()
strstr函式的功能是把主串中子串以及以後的字元全部返回。不呼叫庫函式,實現此功能。
C C 中的字元和字串
目錄結構 contents structure 定義和初始化string string物件上的操作 處理string物件中的字元 c風格字串 標準庫型別string表示可變長的字串行,使用string型別必須首先包含string標頭檔案,作為標準庫的一部分string定義在標準庫std中。inclu...
C C 中的字串分割
關鍵字 字串分割 字串按照特定字元進行分割是程式設計時候經常要用到方法 mfc中cstring 和std string 常可以用 find mid 的方法來實現 cstring實現 cpp inline static voidsplit cstring src,cstring token,vecto...
C C 中字串的使用
1 字串在計算機中預設是儲存在常量區,也可叫做靜態儲存區,一般不可以修改。例如 char s abcde s 2 i 這樣是違法的。但是我們可以更改字串的儲存區域,讓它變得可以更改。例如 char s null s char malloc sizeof char 20 cin s s 3 8 cou...