編寫delsubstr函數(shù),刪除字符串中的指定字符串。例如:我是一名大學(xué)生。 ?刪除后:我是大學(xué)生。#include<stdio.h>
char?delsubstr(char?str1[],char?str2[])
{
char?*p=str1,*q=str2;
while(*p!='0')
{
for(;q!=0;q++)
if(*p==*q)
p=p+1;
p++;
}
return?str1?[50];
}
void?main?()
{
char?str1[200],str2[50];
printf("輸入一個(gè)字符串:\n");
gets(str1);
printf("輸入你想刪除的字符串:\n");
gets(str2);
delsubstr(str1,str2);
printf("輸出調(diào)整后的字符串:\n");
puts(str1);
}
請(qǐng)問,這個(gè)C程序哪里不對(duì)啊?
做一個(gè)好碼農(nóng)
2017-05-31 14:02:04