C語言程式設計 C語言 判斷字串內容

2021-08-20 10:16:21 字數 1380 閱讀 7939

// 判斷字串開頭是不是回車換行('\n'或'\r'),如果不是返回0,如果是,返回有幾個這樣的字元。

int isnewline(char* acstr)

} return isize;

}

// 判斷字串是不是空白字元(小於 '!' 大於 '\0' 的字元),如果不是返回0,如果是,返回有幾個這樣的字元。

int isspace(char* acstr)

} return isize;

}

// 判斷字串是不是整數(小於 '9' 大於 '0' 的字元),如果不是返回0,如果是,返回有幾個這樣的字元。

int isint(char* acstr)

} return isize;

}

// 判斷字串是不是小數(小於 '9' 大於 '0' 的字元,並且數字中間有乙個點),如果不是返回0,如果是,返回有幾個這樣的字元。

int isfloat(char* acstr)

} return isize;

}

// 判斷字串是不是十六進製制數字(以0x開頭,含有'0'-'9','a'-'f'的字串),如果不是返回0,如果是,返回有幾個這樣的字元。

int ishex(char* acstr)

} return ibytenum;

}

// 判斷字串是否沒到結尾

_bool isnotend(char* acstr)

// 判斷字串是否到結尾了

_bool isend(char* acstr)

// 如果此指標指向的字串的開頭是乙個英文單詞,返回英文單詞字母個數,否則返回 0

int isword(char* acstr)

} return inum;

}

// 如果此指標指向的字串的開頭不是乙個英文單詞,返回英文單詞前有幾個位元組,否則返回 0

int isnotword(char* acstr)

} return inum;

}

// 如果此指標指向的字串的開頭是字串(被雙引號包含),返回有幾個位元組,否則返回 0

int isstring(char* acstr)

pcsearchb++;

} ibytenum = (u64)(pcsearchb - pcsearcha);

} return ibytenum;

}

C程式語言 字串

標籤 空格分隔 c 9.1.2 字串 字串變數 9.1.3 字串 字串的輸入輸出 9.1.4 字串 字串陣列,以及程式引數 9.2.1 字串函式 單字元輸入輸出 9.2.2 字串函式 字串函式strlen 9.2.3 字串函式 字串函式strcmp 9.2.4 字串函式 字串函式strcpy 9.2...

逆轉字串內容(C語言)

問題描述 有乙個字元陣列的內容為 student a am i 請你將陣列的內容改為 i am a student 要求 不能使用庫函式。只能開闢有限個空間 空間個數和字串的長度無關 student a am i i ma a tneduts i am a student 思路 對字串內容進行逆轉,...

C語言判斷字串包含

1.使用庫函式 string.h strstr函式 函式名 strstr 功 能 在串中查詢指定字串的第一次出現 用 法 char strstr char str1,char str2 strchr 對比記憶這是查詢字元的。說明 返回指向第一次出現str2位置的指標,如果沒找到則返回null。呼叫函...