c語言和c 字串操作對比

2021-08-28 17:28:54 字數 1023 閱讀 9534

#include #include int main() ;//初始化

//str2 = "abc"; 錯誤

char str3[20];

str3[0] = 'a'; str3[1] = 'b'; str3[2] = '\0';

//字元指標

char *pstr = "bcd"; //將常量字串的位址賦給pstr

pstr = "def";

pstr = str1;

pstr[0] = 'x'; //通過指標修改

*(pstr + 1) = 'y'; //通過指標修改

printf("str1=%s\n", str1); // 輸出xycde

//字串長度

printf("str1長度= %d\n", strlen(str1)); //5

//字串拷貝

printf("str1=%s\n", strcpy(str1, "ddd"));//ddd

//字串連線

printf("str1=%s\n", strcat(str1, str2)); //dddabc

//字串比較

if (strcmp(str2, str3) > 0)

printf("%s > %s\n", str2, str3);

else if(strcmp(str2, str3) == 0)

printf("%s == %s\n", str2, str3);

else

printf("%s < %s\n", str2, str3);

//字串查詢

strcpy(str2, "--ab=="); //str3: "ab"

printf("%s\n", strstr(str2, str3)); //ab==

return 0;

}

#include #include using namespace std;

int main()

字串對比(c語言)

問題描述 給定兩個僅由大寫字母或小寫字母組成的字串 長度介於1到10之間 它們之間的關係是以下4中情況之一 1 兩個字串長度不等。比如 beijing 和 hebei 2 兩個字串不僅長度相等,而且相應位置上的字元完全一致 區分大小寫 比如 beijing 和 beijing 3 兩個字串長度相等,...

C語言和C 對比

c 語言 c c cpp c 語言 gcc 檔名.c o hello hello為自定義名稱 c g 檔名.cpp c語言 300 500之間能被3和7整除的偶數 include 預處理指令 int main return 0 c 300 500之間能被3和7整除的偶數 include 標頭檔案 u...

c語言 字串操作

include include include 將to的路由器ip更換為from的sip server ip int main fromstart indexof from,fromip char malloc fromlen fromstart substring fromip,from,from...