Ayuda - Funcionalidad
Publicado por Miguel Ángel (2 intervenciones) el 08/05/2019 23:03:57
Hola a todos,
tengo un código en C, el cual tengo que intentar averigar posibles utilidades. Creo que lo entiendo, pero sinceramente no le veo mucha utilidad.
Lo que creo que hace es concatenar las letras de una cadena de caracteres y separarlas por un espacio. Pero yo me pregunto, que sentido tiene eso?
He de aclarar, que estoy empezando con C, no soy ningún experto. Si alguien me puede ayudar a aclarar mi duda se lo agradecería muchísimo.
--------------------------------------------- Aquí el código: --------------------------------------------------------------------
tengo un código en C, el cual tengo que intentar averigar posibles utilidades. Creo que lo entiendo, pero sinceramente no le veo mucha utilidad.
Lo que creo que hace es concatenar las letras de una cadena de caracteres y separarlas por un espacio. Pero yo me pregunto, que sentido tiene eso?
He de aclarar, que estoy empezando con C, no soy ningún experto. Si alguien me puede ayudar a aclarar mi duda se lo agradecería muchísimo.
--------------------------------------------- Aquí el código: --------------------------------------------------------------------
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#include <errno.h>
#include <unistd.h>
#include "rutines.h"
int main(int argc, char *argv[])
{
char cmd[256];
int a;
if (argc<2)
Error("Insufficient arguments: exec_in <sec> <cmd> [args...]");
sleep(atoi(argv[1]));
cmd[0]='\0';
for(a=2;a<argc;a++)
{
strcat(cmd,argv[a]);
strcat(cmd," ");
}
system(cmd);
exit(0);
}
Valora esta pregunta


0