Humilde consejo: K&R
				
			Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.
Mostrar Mensajes Menúchar *strdup (const char *s) 
{
    char *d = malloc (strlen (s) + 1);
    if (d != NULL)
        strcpy (d,s);
    return d;
}
Cita de: leosansan en 30 Agosto 2012, 15:19 PMAnder debes currrate el código antes
struct hostent *h;
if((h=gethostbyname("foro.elhacker.net"))) {
	printf("Host: %s\n", h->h_name);
	printf(" IP: %s\n", inet_ntoa(*((struct in_addr*)h->h_addr)));
}	char *a = b10base_n(100,10);
	char *b = b10base_n(20,10);
	printf("%s != %s\n", a, b);	char a[32], b[32];
	strcpy(a, b10base_n(100,10));
	strcpy(b, b10base_n(20,10));
	printf("%s != %s\n", a, b);%option noyywrap
%{
#include <stdio.h>
int nl = 0, nc = 0;
%}
%%
\n  ++nl; ++nc;
.   ++nc;
%%
int main()
{
    yylex();
    printf( "%d caracteres en %d lineas\n", nc, nl);
    return 0;
}$flex lex.l
$gcc lex.yy.c -o lex
$cat lex.l | ./lexint nl = 0, nc = 0;
%%
\n  ++nl; ++nc;
.   ++nc;
%%
int main()
{
    yylex();
    printf( "%d caracteres en %d lineas\n", nc, nl);
    return 0;
}$flex test.l
$gcc -o test lex.yy.c