Ir ao conteúdo

duvida linguagem C


Big Mike

Posts recomendados

Postado

Boa tarde galera...

estou com uma dúvida em linguagem C

que significa isso: " vcontador = ::vcontador; "

por que tem aqueles pontos duplos

peguei isso de um código na net para estudar a biblioteca allegro. Não entendi a sintaxe, pra que serve isso, ( detalhe, se deixar assim, o programa não roda...)

alguém sabe?

vou postar o código completo aqui:


#include <allegro.h>

int vcontador;

// prototipo
void contador();

int main()
{
allegro_init();
set_color_depth(16);
install_keyboard();
set_gfx_mode(GFX_AUTODETECT_WINDOWED, 640, 480, 0, 0);

install_timer();
install_int( contador, 5000 );


int vcontador = 0;

// Laço principal
while( !key[KEY_ESC] )
{

vcontador = ::vcontador;
clear( screen );

textprintf_ex( screen, font, 10, 10, makecol(255,0,0), -1, "Variavel Contador: %d", vcontador );

vsync();
}


allegro_exit();
return 0;
}
END_OF_MAIN();

void contador()
{
::vcontador++;
}

aguardando resposta!!

valeu Att Big Mike!

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...