strncpy(temp2,s2+i,j-i)函数中s2+i是什么意思?

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/11 15:29:02
strncpy(temp2,s2+i,j-i)函数中s2+i是什么意思?

strncpy(temp2,s2+i,j-i)函数中s2+i是什么意思?
strncpy(temp2,s2+i,j-i)函数中s2+i是什么意思?

strncpy(temp2,s2+i,j-i)函数中s2+i是什么意思?
s2是指向一串字符串的,比如s2="abcde";s2指向a
那么s2+i表示指向后面i位的字符,s1+2表示指向c;
这个函数是将temp2的前j位复制到s2+i的位置后,假如s2原来是abcde,复制到s2+2,那么处理完后从c开始的j-1个字符被temp2中的j-1个字符覆盖了.