Pular para o conteúdo

Hello world 2

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.
Geraldo José Ferreira Chagas Júnior gjr_rj
Hits: 6.196 Categoria: C/C++ Subcategoria: Introdução
  • Download
  • Nova versão
  • Indicar
  • Denunciar

Descrição

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.
Download hello2.c Enviar nova versão

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;
}

Como fazer raízes a partir de 2 e 3 no c.

Método de Gauss-Seidel

PROGRAMA EMP. DE ENERGIA

Abrindo e fechando a bandeja do cd.

Cubos

#1 Comentário enviado por edgurgel em 25/08/2008 - 21:47h
.

Contribuir com comentário

Entre na sua conta para comentar.