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.192 Categoria: C/C++ Subcategoria: Introdução
  • Download
  • Nova versão
  • Indicar
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

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
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

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;
}
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Perceptron Bolado - perceptron simples escrito em C

Cálculo do M.M.C

Verificador de número primo

TABUADA

Retorna o módulo de um número

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

Contribuir com comentário

Entre na sua conta para comentar.