編寫delsubstr函數,刪除字符串中的指定字符串。例如:我是一名大學生。 ?刪除后:我是大學生。#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("輸入一個字符串:\n");
gets(str1);
printf("輸入你想刪除的字符串:\n");
gets(str2);
delsubstr(str1,str2);
printf("輸出調整后的字符串:\n");
puts(str1);
}
- 1 回答
- 0 關注
- 1534 瀏覽
添加回答
舉報
0/150
提交
取消