色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

字符數(shù)組兩個特定字符之間的字符怎么截取

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

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

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

采用循環(huán)遍歷字符數(shù)組,先找到第一個字符的位置

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

置子字符串結(jié)束符

輸出新的子字符串

參考代碼:

#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;

}

運行結(jié)果:

substring=fghj