fork download
  1. #include <unistd.h>
  2. #include <stdlib.h>
  3.  
  4. int main(int ac, char **av)
  5. {
  6. if (ac == 4 && av[2][1] == '\0' && av[3][1] == '\0')
  7. {
  8. char *str = av[1];
  9. char find = av[2][0];
  10. char replace = av[3][0];
  11. int i = 0;
  12.  
  13. while (str[i])
  14. {
  15. if (str[i] == find)
  16. str[i] = replace;
  17. write(1, &str[i], 1);
  18. }
  19. }
  20. write(1, "\n", 1);
  21. return (0);
  22. }
  23.  
  24.  
Success #stdin #stdout 0.01s 5320KB
stdin
45
stdout