Cita:
Iniciado por L3m0n Postea las dudas que tengas en este foro y la gente te ayudara.
El lenguaje C al principio parece algo muy complicado pero te dire que es uno de los mas simples.
Saludos.
vosotros lo habeis querido...:)
ahi va uno.... me piden que emule la función WC de Linux en un programa de C... lo tengo, pero ahora me dicen que no puedo usar la llamada printf sino que utilice sprintf y write.... me pierdo... alguien?
#include <stdio.h>
#define IN 1
#define OUT 0
main ()
{
int c, nl, nw, nc, state;
state = OUT;
nl = nw = nc = 0;
while ((c = getchar ()) != EOF) {
++nc;
if (c == '\n')
++nl;
if (c == ' ' || c == '\n' || c == '\t')
state = OUT;
else if (state == OUT) {
state = IN;
++nw;
}
}
printf ("%d %d %d\n", nl, nw, nc);
}