Hello world 2

Publicado por Geraldo José Ferreira Chagas Júnior 25/08/2008

[ Hits: 5.861 ]

Homepage: http://prginfo.blogspot.com

Download hello2.c




Um simples "Hello world" porém sem a utilização do stdio.h, abrindo direto a biblioteca libc.so.6 e alocando a função printf.

  



Esconder código-fonte

#include <dlfcn.h>

int main(int argc, char *argv[])
{
   void *libc;
   void (*call_printf)();

   /* Desta vez nao iremos usar a biblioteca stdio.h. Abriremos diretamente a biblioteca compartilhada libc.so.6 e alocaremos a funcao printf */
   if(libc=dlopen("/lib/libc.so.6",RTLD_LAZY))
   {
      call_printf=dlsym(libc,"printf");
      (*call_printf)("Hello, world !!!\n");
   }
   return 0;
}

Scripts recomendados

Retorna o módulo de um número

Números primos

Texto colorido em C para Linux

Histograma de uma frase

C --> Calculadora de equações de 2º grau explicada.


  

Comentários
[1] Comentário enviado por edgurgel em 25/08/2008 - 21:47h

.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts