c 常用的字串操作

2021-10-09 17:59:20 字數 1378 閱讀 4595

int atoi(const char *str)函式
char *numstr = "12";

int val = atoi(numstr);

標頭檔案:stdlib.h  stdio.h

char *strtok(char *str, const char *delim)分解字串str為一組字串,delim為分隔符。

char str[50];

cout << "please input: year,month,day,hour,min,sec" << endl;

cin >> str;

char* taken;

const char* d = ","; //以,為分割符

int val=0;

taken = strtok(str, d);

while (taken != null)

#include string str1="good=";

string str2="nice";

string str3;

str3 = str1 + str2;

cout << "str3 = " << str3 << endl;

/*輸出結果為:

1. cin  用法有缺陷:  從鍵盤輸入資料時,是自動以空格為分隔符的。但是我們希望輸入的字串中是包括空格的,那麼用cin就完成不了這個任務了。

2.getline函式,可以輸入整行字串,其中也可以包括空格

用法:getline(cin, s2)  //第乙個引數:cin表示從鍵盤輸入,第二個s2表示字串物件

getline(cin, s2, ';') //第乙個引數:cin表示從鍵盤輸入,第二個s2表示字串物件, 第三個引數是結束識別符號

string s("12345678abcd");

string a=s.substr(0,6); //獲得字串s中從第0位開始的長度為6的字串

cout << a << endl;

c 字串常用操作

class class1 trim方法,刪除字串中的空格或其它字元 string stre stra.trim console.writeline stre stre 使用 顯示引號 和反斜線 string strf c windows system32 console.writeline strf...

字串常用操作。。。

include include include char itoa int value result char malloc sizeof char i 1 for j 0 jint i 65 char p itoa i printf s n p free p p null include incl...

字串常用操作

coding utf 8 import string1 判斷str unicode字串物件 def isastring anobj return isinstance anobj,basestring basesting是str,unicode的父類 defisaint anobj return i...