比如:char x = abcdefg我要提取c后面其他的字母并保存到字符串型变量y中谢谢各位,那个问题我弄清楚了。char *str[20];int i=0;scanf("%s",&str);while(*str[i] == '\0'){printf("%c",str[i]);i++;}这个什么地方出问题了,怎么把我输入的字符串显示出来 也就是说我需要知道这个字符串长度 不是用for来显示 谢谢了 下面说的不成啊,关系到指针后移吧