• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

PJ

Dectatar sistema operativo

2 mensagens neste tópico

boas...

eu ando a criar um programa para correr tanto em linux, windows e mac...o meu problema e que eu queria usar o comando "clear" para limpar a consola em linux e o comando "cls" para o windows...

alguma forma de criar um codigo capaz d dectatar em q sistema operativo se encontra e mandar o comando correspondente...para evitar a alteracao do codigo e respectiva compilacao de codigos diferentes para SO diferentes...

fiquem bem

obrigado...

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Defines uma flag de compilação para distinguir cada sistema operativo e incluis no makefile que vais usar para compilar em cada sistema operativo.

#Compiler Options
#Compiler
	CXX=g++
	CXXFLAGS= -fpic -O3 -c -D_LINUX

usas o #ifdef para separares o codigo.


#ifdef _WIN32
<codigo>
#elif _LINUX
<codigo>
#endif

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora