Source code for submission s1095

Go to diff to previous submission

bugs.c

  1. #include <string.h>
  2. #include <stdio.h>
  3. #include <stdlib.h>
  4.  
  5. int main() {
  6. int n, i, j, c;
  7. char b[1001], s[2000001], *f, *p;
  8. while ( scanf("%d", &n) == 1) {
  9.  
  10. scanf("%s", b);
  11. for (i = 1; i <= n; i++) {
  12. j = 0;
  13. while ((c = getchar()) != '\n') {
  14. s[j] = c;
  15. j++;
  16. } s[j] = '\0';
  17. /*printf("%s\n", s);*/
  18. p = s;
  19. while ((f = strstr(s, b)) != NULL) {
  20.  
  21. f[0] = '\0';
  22.  
  23.  
  24. p = strcat(s, (f+strlen(b)));
  25. /*printf("%s\n", p);*/
  26. }
  27. printf("%s\n", p);
  28. }
  29. }
  30. return 0;
  31. }
  32.  

Diff to submission s1011

bugs.c

--- 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) {