编写一个取以指定字符分隔的字符串指定域的函数。
1、编写一个取以指定字符分隔的字符串指定域的函数。
函数原型为:
int 姓名首字母小写_ctest(char *str1 , char* str2 , char c , int n )
输入:str1 , c , n
输出:str2
其中str1为源字符串,str2为输出字符串,c为指定分隔的字符,n为输出第几个域的内容,n从1开始。
例:
str1为”156|369|345|524|245|“ ;
调用函数zhao_ctest( str1 , str2 , '|' , 3 ) ;
则输出内容为345。
要求:该题目要求以2种方式实现。
1、不允许使用其他字符串操作函数,实现方式可自由发挥。
2、可以使用其他字符串操作函数,越简洁,越效率越好。
[解决办法]
strtok