编写函数fun,函数的功能是:从字符串中删除指定的字符。同一字母的大、小写按,不同字符处理?很简单。将输入字符串设置为a。申请与a大小相同的内存空间B。可以使用strdup()或malloc(sizeof(a[0])*(strlen(a)1))来完成应用程序
编写函数fun,函数的功能是:从字符串中删除指定的字符。同一字母的大、小写按,不同字符处理?
很简单。将输入字符串设置为a。申请与a大小相同的内存空间B。可以使用strdup()或malloc(sizeof(a[0])*(strlen(a)1))来完成应用程序请清除B的内存。清除的目的是确保B的字符串在下列操(cāo)作后以“”结尾。2在循环中,将为a的每个字符调用isdigit()函数:如果它不是数字,则将其复制到B;如[读:rú]果它是数字,则不复制它。For(inti=0i< strlen(a)i){if(isDigit(a[i])继续(繁:續)B[i]=a[i]}3。使用B之后,strdup()和malloc()请求的空间需要用free()释放
include
fun(char a[],int len)
char ch
int i,j
for(i=0,j=len-1i
ch=a[i
]a[i]=a[j
]a[j]=ch
}
char[100],length
printf(请[繁体:請]输入字符串:n“
scanf(s”,STR)
length=STR(STR)
fun(STR,length)//传递字符串的长度作为参(读:cān)数,STR只是一个地址
]printf(“转(繁:轉)换后的字符串是:s ”,STR)
system(“转换后的[读:de]字符串是:system(pause()
return 0
!void fun(char*char*STR1,char*STR2)
]{]int i=i=i=i=i=i=i=i=i=i=I=I=I=I=I=char=char*STR1,char*STR*STR=STR
!]0
char*P1=STR1
char*P2=STR2
wh澳门银河ile(*P1!=“”//求{读:qiú}P1长度
for(*P2!=“”I)//如果P2未{拼音:wèi}完成
*(P1 I)=*(P2)//在P1之(pinyin:zhī)后复制P2内容
*(P1 I)=”//P1 plus
本文链接:http://21taiyang.com/Family/1257493.html
用gets输入(pinyin:rù)字符数组转载请注明出处来源