比較 (1) :
公告版位
目前分類:[程式語言] C (8)
- Nov 20 Wed 2013 16:43
C 語言入門教學:字串 (String) 與 字元陣列 (Char Array) 的 比較 / 判斷
- Nov 18 Mon 2013 01:31
C語言 入門教學:兩個 陣列 比較 判斷
程式碼:
int charArrayEquals(char a [], char b []){
- Apr 12 Fri 2013 11:57
C 語言入門教學:string 搜尋 (字串搜尋)
char a [] = "ABCDEFG"; // 被搜尋的字串
char b [] = "CDE"; // 要搜尋的字串 (必須在涵式裡面宣告,在涵式外面宣告數值會錯誤)
char *c;
c = strstr ( a , b ); // 搜尋
printf ( c - a ); // 輸出:2
- Apr 11 Thu 2013 22:49
C 語言 入門教學:取得 string (字串) 長度
int a = strlen("abcdefg");
printf ( a ); // 輸出: 7
- Apr 11 Thu 2013 21:07
C 語言 入門教學:string 轉 int / float (字串轉整數、浮點數)
char myString [] = "1111"; // 宣告字串 (字元陣列)
int a = atoi ( myString ); // 將字串轉整數
printf (a + 2222); // 輸出:3333
char myString2 [] = "1.1"; // 宣告字串 (字元陣列)
float a2 = atof ( myString2 ); // 將字串轉整數
printf (a2 + 2.2); // 輸出:3.3
- Apr 11 Thu 2013 20:39
C 語言 入門教學:string 格式化 (int 轉 string) ,字串格式化 (整數轉字串)
char buff []; // 宣告字元陣列
sprintf (buff, "%d", 123); // 字串格式化 (數字轉字串)
printf (buff); // 輸出 123 的字串 (非數字)
- Apr 11 Thu 2013 20:25
C 語言 入門教學:字串串接
char s1[] = "ABC";
char s2[] = "123";
strcat(s1, s2); // 字串串接
printf(s1); // 輸出:ABC123
執行結果:ABC123
- Apr 11 Thu 2013 19:58
C 語言 入門教學:字串宣告
由於字串是字元的陣列所組成,所以在 C 語言使用字串,必須宣告字元陣列才能使用,如下範例:
char myString[] = "Hello~!!";