fork download
  1. #include <string.h>
  2. #include <stdio.h>
  3. #include <stdlib.h>
  4.  
  5. int main(void)
  6. {
  7. const char r[] = "192.168.1.200",
  8. w[] = "emilracovita.no-ip.org";
  9. char s[512], *p, *l;
  10.  
  11. fgets(s, sizeof s - (sizeof w - sizeof r), stdin);
  12. l = strstr(s, r);
  13.  
  14. for (p = s + strlen(s) + 1; p != l; --p) {
  15. *p = *(p - 1);
  16. puts(s);
  17. }
  18. strncpy(p, w, sizeof w - 1);
  19.  
  20. puts(s);
  21.  
  22. return EXIT_SUCCESS;
  23. }
  24.  
Success #stdin #stdout 0.01s 1680KB
stdin
ftp://emil:ratusca@192.168.1.200/emil/pula.jpg
stdout
ftp://emil:ratusca@192.168.1.200/emil/pula.jpg
ftp://emil:ratusca@192.168.1.200/emil/pula.jpgg
ftp://emil:ratusca@192.168.1.200/emil/pula.jppg
ftp://emil:ratusca@192.168.1.200/emil/pula.jjpg
ftp://emil:ratusca@192.168.1.200/emil/pula..jpg
ftp://emil:ratusca@192.168.1.200/emil/pulaa.jpg
ftp://emil:ratusca@192.168.1.200/emil/pulla.jpg
ftp://emil:ratusca@192.168.1.200/emil/puula.jpg
ftp://emil:ratusca@192.168.1.200/emil/ppula.jpg
ftp://emil:ratusca@192.168.1.200/emil//pula.jpg
ftp://emil:ratusca@192.168.1.200/emill/pula.jpg
ftp://emil:ratusca@192.168.1.200/emiil/pula.jpg
ftp://emil:ratusca@192.168.1.200/emmil/pula.jpg
ftp://emil:ratusca@192.168.1.200/eemil/pula.jpg
ftp://emil:ratusca@192.168.1.200//emil/pula.jpg
ftp://emil:ratusca@192.168.1.2000/emil/pula.jpg
ftp://emil:ratusca@192.168.1.2000/emil/pula.jpg
ftp://emil:ratusca@192.168.1.2200/emil/pula.jpg
ftp://emil:ratusca@192.168.1..200/emil/pula.jpg
ftp://emil:ratusca@192.168.11.200/emil/pula.jpg
ftp://emil:ratusca@192.168..1.200/emil/pula.jpg
ftp://emil:ratusca@192.1688.1.200/emil/pula.jpg
ftp://emil:ratusca@192.1668.1.200/emil/pula.jpg
ftp://emil:ratusca@192.1168.1.200/emil/pula.jpg
ftp://emil:ratusca@192..168.1.200/emil/pula.jpg
ftp://emil:ratusca@1922.168.1.200/emil/pula.jpg
ftp://emil:ratusca@1992.168.1.200/emil/pula.jpg
ftp://emil:ratusca@1192.168.1.200/emil/pula.jpg
ftp://emil:ratusca@emilracovita.no-ip.orgla.jpg