* * * !" ## $ ! # ! $ !% * & '( ( ) !* ) !+ ) !, ) !- . / ) !*00 ) !*0* ) !*0+ ) !*0, . / * . % 1 # #234 % 5 6 * / & * & 13 7 89( ' 8*0:;( <<=>!8=<<&<<!( <<=>! 8=<<& ( ? @ >!800*-A/00 >! 800*-A)A- * / % 4 % * / * & B# ( 'B#( * / B/ B/ 13 7 B# ( 'B#( 8*0( 8*-:;( #8& ( #8&( <<=#8=<<B#<<!( <<=#8=<<B#( ? #8*0 #8*-:; * / 5 % $ # # 5 * * !"# $% &'( )*+ * CD , $ $% - +; # 1 #+-5 " . $% $ / 0123 3 * 4 * /+/ B< E( & B( # 4 !F ##4 & B( 8!FG;*H(II/ ##;*5 5 * :!!1 5 3( * & B( 8!FG,0H( :!!1,03( 6 & " #% 5 2 J!'!KL+;; 13 7 *GKLH( B+( <<=M#*=( :!!1*KL3( +8!FGKLH( <<=M#+=( :!!1+KL3( <<=/*=<<*<<!( <<=/+=<<+<<!( ? [...]... tiên của chuỗi s2 trong chuỗi s1 Trả về: NULL: nếu không có Ngược lại: Địa chỉ băt đầu chuỗi s2 trong s1 char *strstr(char s1[], char s2[]); 15 *Nhập vào một chuỗi ký tự, xuất ra màn hình chuỗi bị đảo ngược thứ tự các ký tự *Viết chương trình đếm có bao nhiêu khoảng trăng trong chuỗi *Viết chương trình nhập vào hai chuỗi s1 và s2, nối chuỗi s2 vào s1 Xuất chuỗi s1 ra màn hình * Đôi tất cả các ký tự có... 12 *Nối chuỗi s2 vào chuỗi s1 strcat(char s1[],char s2[]); *Nối n ký tự đầu tiên của chuỗi s2 vào chuỗi s1 strncat(char s1[],char s2[],int n); *So sánh 2 chuỗi s1 và s2 theo nguyên tăc thứ tự từ điển Phân biêt chư hoa va thương Trả về: 0 : nếu s1 băng s2 >0: nếu s1 lớn hơn s2