Go to diff to previous submission
#include <string.h>#include <stdio.h>#include <stdlib.h> int main() { int n, i, j, c; char b[1001], s[2000001], *f, *p; while ( scanf("%d", &n) == 1) { scanf("%s", b); getchar(); for (i = 1; i <= n; i++) { j = 0; while ((c = getchar()) != '\n') { s[j] = c; j++; } s[j] = '\0'; /*printf("%s\n", s);*/ p = s; while ((f = strstr(s, b)) != NULL) { f[0] = '\0'; p = strcat(s, (f+strlen(b))); /*printf("%s\n", p);*/ } printf("%s\n", p); } } return 0;}
--- c4.s1011.cteam071.bugs.c.0.bugs.c +++ c4.s1095.cteam071.bugs.c.0.bugs.c @@ -5,5 +5,5 @@ int main() { int n, i, j, c; - char b[7], s[2000001], *f, *p; + char b[1001], s[2000001], *f, *p; while ( scanf("%d", &n) == 1) {