欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

字符數組兩個特定字符之間的字符怎么截取

錢良釵2年前14瀏覽0評論

字符數組兩個特定字符之間的字符怎么截取?

c++字符數組兩個特定字符之間的字符截取過程為:

采用循環遍歷字符數組,先找到第一個字符的位置

從該位置的下一個位置開始,將字符寫到新的子串中,直到遇到第二個字符或字符串結束符,結束循環

置子字符串結束符

輸出新的子字符串

參考代碼:

#include <stdio.h>

void substring( char *s, char ch1, char ch2, char *substr )

{

while( *s && *s++!=ch1 ) ;

while( *s && *s!=ch2 ) *substr++=*s++ ;

*substr='\0';

}

int main()

{

char str[]="asdfghjkl";

char sub[20];

substring( str, 'd', 'k', sub );

printf("substring=%s\n", sub );

return 0;

}

運行結果:

substring=fghj