从一个字符串中删除另一个字符串
键盘输入两个字符串str1和str2(假设str1长度大于str2),则编写程序实现从str1中删去和str2相同的部分,如输入str1=wohjiasdwoqwer,str2=wo,则运行结果为hjiasdqwer程序代码:
#include <stdio.h> #include <string.h> int main() { char str1[] = "wohjiawosdwoqwower",str2[] = "wo"; char *token,str[100]={'\0'}; token = strtok(str1, str2); while(token!=NULL) { strncat(str,token,100); token=strtok(NULL,str2); } printf("%s",str); return(0); }