赋值没有错啊,把S2的赋给S1.
那s1原来的值不是没了?关键是这不懂...
[此贴子已经被作者于2007-10-31 22:35:08编辑过]
哦...我写的好象漏写大括号了..呵呵
#include<stdio.h>int main(){ char str[81]; int i,j; char ch; gets(str); ch=getchar(); for(i=j=0;str[i]!='\0';i++) {
if(str[i]!=ch) { str[j++]=str[i]; } } str[j]='\0'; printf("%s\n",str); return 0;}//怎么不行了?
不好意思哦,我现在才发现那个封号是我写的...谢谢了哈.
[此贴子已经被作者于2007-11-1 14:48:23编辑过]