fork(2) download
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <string.h>
  4.  
  5. int main(void) {
  6. char* letra = "A";
  7. char *buffer = malloc(strlen(letra) + 6); //6 é o tamanho de "echo ", incluindo o terminador, dá para optimizar
  8. if (sprintf(buffer, "echo %s", letra) > 0) printf(buffer);
  9. else printf("algo deu errado");
  10. }
  11.  
  12. //https://pt.stackoverflow.com/q/311764/101
Success #stdin #stdout 0s 4352KB
stdin
Standard input is empty
stdout
echo A