★c++標準庫提供了相容c語言的字串處理函式
#include
字串複製函式 (string copy)
△strcpy
strcpy(str1,str2); //複製str2到str1
△strncpy
strncpy(str1,str2,n); //複製str2中不超過n個字元的字串複製到str1
字串連線函式 (string catenate)
△strcat
strcat(str1,str2); //將str2連線到str1,包括空字元,並且str2無變化
△sstrncat
strncat(str1,str2,n); //將str2中不超過n個字元的字串連線到str1上
字串比較函式(string compare)
△strcmp
strcmp(str1,str2); //自左向右比較str1和str2裡面的字元的ascii數值,直到出現不同字元或者空字元為止
計算字串長度函式(string length)
△strlen
l=strlen(str1); l=sizeof str1; //字面意思(但是不包括空字元)(注意:sizeof計算的是字元陣列的長度)
字串轉化為數值函式;
△atof //雙精度浮點型
△atoi //整形
資料寫入字串的格式化輸出函式sprintf
sprintf(str,「%d*%d=%d",1,2,2) ; //輸出結果不顯示,儲存在str中(「1*2=2」)
從字串讀入資料的格式化輸入函式sscanf
sscanf(「12 34」,「%d%d",&a,&b);
返回乙個指標,指向字串s1中字元ch的第一次出現的位置;strchr(s1,ch);
返回乙個指標,指向字串s1中字串s2的第一次出現的位置;strstr(s1,s2);
#include
#include
using
namespace std;
int main (
)
#include
#include
using
namespace std;
int main (
)
find() – 在字串中查詢字串
insert() – 插入字元
length() – 返回字串的長度
replace() – 替換字串
substr() – 返回某個子字串
#include
#include
using
namespace std;
intmain()
#include
using
namespace std;
#define n 100
intmain()
cout
}
ABAP學習筆記 處理字串
color indigo size medium 一 移動字段內容 1 按給定位置數移動字串 語法 shift by places 將字段移動個位置,如果省略by places,則將解釋為乙個位置 如果是0或負數,則保持不變 如果超過長度,則用空格填充。可為變數。可以為 left 向左移動個位置,右...
C 學習筆記 字串處理
2.3 常用字串函式 2.4 原始字串字面量 c 提供了兩種型別的字串表示形式 c風格字串 c 引入的string類型別 字串實際上是使用null字元 0 終止的一維字元陣列。由於在陣列的末尾儲存了空字元,因此字元陣列的大小比 hello 的字元數多乙個。但是在定義字元陣列時,不需要把null字元放...
字串處理函式
1 puts 向顯示器輸出字串 原型 int puts const char s 標頭檔案 include 返回值 成功返回輸出的字元數,失敗返回eof puts 函式與printf 輸出字串的區別 1.puts在輸出字串時,遇到 0 會自動終止輸出,並將 0 轉換為 n 來輸出 2.printf在...