文字(%s) String "abc"
s+i
char s[50] = "";

puts(s+i);    


字符(%c) Char 'a'

s[i]
char s[50] = "";



n = strlen("abc"); // string length 字數 = 3 n = strcmp("abc","Abc"); // string compare 比較 (1,0,-1) n = stricmp("abc","Abc"); // ignore cases 忽略大小寫分別 A=a n = strncmp("abc","abC",2); // string n compare 只比較首2個字符(ab) char s[100]="1A01 Chan TM", t[100]="1B02 Lee Ling";
n = strcmp(s+5,t+5); // 只比較s[5],t[5] 或以後字符 (忽略首5個字符) strcpy(t,s); // string copy 複製 t←s "1A01 Chan TM" strcpy(t,s+5); // string copy 複製 t←s+5 "Chan TM" strcat(t,s); // concatenate 連接 t←t+s "1B02 Lee Ling1A01 Chan TM" strncpy(t ,s+5,4); t[4]='\0'; // string n copy 部分複製 t←s+5 "Chan" strncpy(t+2,s+4,5); t[5]='\0'; // string n copy 部分複製 t+2←s+4 t←"1B Chan"