Ir para conteúdo

POWERED BY:

Arquivado

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

Hellsius

constante e algumas intruções

Recommended Posts

No código abaixo gostaria de saber se esta linha "#define DOIS 2;" esta definindo uma constante e global e se não estiver por que declarar uma constante desta forma? E se algum puder me explicar por que as instruções clrscr(); e gotoxy(10, 10) não funcionaram, seria um ótimo favor.

Obs: Utilizo o Compilador CodeBlocks e salvei o arquivo com o nome "instrução clrscr e gotoxy.cpp".

 

#include <stdio.h>
#include <stdlib.h>
//#include <conio.h>
//#include <iostream.h>
#define DOIS 2

int main()
{
const int num0=5, num1=3;
int resul;

resul = (num0+num1)/DOIS;

printf("O resultado eh: %d", resul);
//cout << "O resultado eh: " << resul;  //Sei-la por que não deu certo.
//clrscr();  //Sei-la por que não deu certo.
//gotoxy(10, 10);  //Sei-la por que não deu certo.

}

Compartilhar este post


Link para o post
Compartilhar em outros sites

As funções clrscr() e gotoxy() são da API do windows. Sem incluir o header dela, você não consegue utilizar as funções.

 

O #define DOIS 2 é uma constante e global, que existe a partir do ponto em que foi declarada. Procure saber mais sobre a palavra chave const e sobre o preprocessador da C para entender mais como funciona a definição de constantes.

 

 

Abraços :D

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.