# include<stdio.h> # include<string.h> void main( ) {char s[]=“four”; strcpy(s,s+1); puts(s); }

作用: 子串s+1复制给s
即删除首字符
那么换成s+2呢

# include<stdio.h> 
# include<string.h> 
void main( ) 
{
    char s[]="four"; 
    strcpy(s,s+2); 
    puts(s); 
}

如果改成s+2,就是把子串s+2复制给s

即删除前两个字符

运行结果如下:

温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-06-14
可以用strncpy (str1,str2,n)
第2个回答  2014-06-14
不是,他是哈利波特吗
相似回答