分类：电脑/网络-程序设计-C/C++
问题：求助C语言题一道。。555~编程实现：将S所指字符串中出现的T1 
编程实现：将S所指字符串中出现的所指字符串全部替换成T2所指字符串，这里，要求T1和T2所指字符串的长度相同。例如：S所指字符串为"abcdw2dfr45ww2xfbdbw2 dfbdf"，T1所指字符串为"w2"，T２所指字符串为"A5"时，经过替换后，S所指字符串应为"abcdA5dfr45wA5xfbdbA5 dfbdf"；若未找到(S所指字符串中不包含T2所指字符串)，那么S所指字符串保持不变。
回答：#include "std.h"  #include "conio.h"#include "string.h"  #define N 100void main() {char s[N],t1[N],t2[N],*p;unsigned int i;printf("input S:\n");gets(s);printf("input T1:\n");gets(t1);printf("input T2:\n");gets(t2);if(strlen(t1) != strlen(t2)){  printf("T1 T2 input error.\n");}else{  while((p=strstr(s,t1))!=NULL)  {    i=0;    while(i<strlen(t1))    {      *(p+i)=t2[i];      i++;    }  }  printf("result:\n");  puts(s);}printf("\n");getch();}