From 3416412c0e0c6261aed0c330ee3f6ab33d7340e1 Mon Sep 17 00:00:00 2001 From: Pau Date: Thu, 19 Sep 2024 19:24:37 +0200 Subject: [PATCH] dos primeros ejercicios de procesos --- README.md | 0 proceso1 | Bin 0 -> 16008 bytes proceso1.c | 11 +++++++++++ proceso2 | Bin 0 -> 16008 bytes proceso2.c | 8 ++++++++ 5 files changed, 19 insertions(+) create mode 100644 README.md create mode 100755 proceso1 create mode 100644 proceso1.c create mode 100755 proceso2 create mode 100644 proceso2.c diff --git a/README.md b/README.md new file mode 100644 index 0000000..e69de29 diff --git a/proceso1 b/proceso1 new file mode 100755 index 0000000000000000000000000000000000000000..5cfd2a9618befabdc6ddc6f420e87de784324172 GIT binary patch literal 16008 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 +#include +void main() { + printf("Ejemplo de uso de system():"); + printf("\n\tListado del directorio actual y envio a un fichero:"); + printf("%d", system("ls > ficherosalida.txt")); + printf("\n\tAbrimos con nano el fichero ...:"); + printf("%d", system("nano ficherosalida.txt")); + printf("\n\tEste comando es erroneo: %d", system("msword")); + printf("\nFin del programa"); +} diff --git a/proceso2 b/proceso2 new file mode 100755 index 0000000000000000000000000000000000000000..806bd723cf41eb360f6621f854648e4adf56e03d GIT binary patch literal 16008 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 literal 0 HcmV?d00001 diff --git a/proceso2.c b/proceso2.c new file mode 100644 index 0000000..b9123ff --- /dev/null +++ b/proceso2.c @@ -0,0 +1,8 @@ +#include +#include +void main(){ + printf("Ejemplo de uso de excel():"); + printf("\n\tListado del directorio actual:"); + execl("/bin/ls","ls","-l", (char *)NULL); + printf("\nEsta instruccion no se llega a ejecutar"); +}