kongove-静听花开-Listen to flower quietly

从字符串中删除指定字符

代码编译不成功:
kong@kong-desktop:~/Desktop$ gcc -Wall -o kong KONG.C
/tmp/cc8kAMgx.o:(.eh_frame+0x11):对‘__gxx_personality_v0’未定义的引用
collect2: ld returned 1 exit status

#include<stdio.h>

#define MAX 20

struct chs{

    char ch[MAX];

    int len;

};



void shan(char ch,struct chs *s){

     int i=0,j=0,length=s->len;

     for(;i<s->len;i++){

	 if(s->ch==ch){

length--;

j++;

}

else s->ch[i-j]=s->ch;

}

s->ch[length]='\0';s->len=length;

}

void length(struct chs *s)

{
int i=0;

s->len=0;

while(s->ch!='\0')

i++;

s->len=i;

}



int main()

{
struct chs st;

char ch;

int i=0;

printf("input a string\n");

scanf("%s",st.ch);/*getchar();*/

while(i<=10)

{
printf("please int\n");

fflush(stdin);

getchar();

i++;

}

fflush(stdin);

printf("input a char\n");

scanf("%c",&ch);

length(&st);

shan(ch,&st);

printf("string is %s",st.ch);
return 0;

}

度(duo)之,do之五一快乐

Write a comment

You must be logged in to write a comment. If you're not a registered member, please sign up.