Ir para conteúdo

POWERED BY:

Arquivado

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

neo^

[Resolvido] Exercicio - inclusao de arquivo

Recommended Posts

Olá a todos, :D

 

Necessito da vossa ajuda, nao sei se é o local correcto para postar mas é o seguinte:

 

Estou a seguir um tutorial de c, acontece que fiquei preso num exercicio muito simples que nao percebo muito bem como o resolver.

 

A ideia é crear um arquivo com o nome "boolean.h" com as defenições necessárias para que o programa seguinte funcione:

 

#include <stdio.h>
#include "boolean.h"
main()
{   printf("%s", bool(not false) );
	 printf("%s", bool(false and true) );
	 printf("%s", bool(true or false) );
}
O resultado do programa é produzir a saida: true false true

 

Nao estou a perceber muito bem a ideia.

Compartilhar este post


Link para o post
Compartilhar em outros sites

crie define's que troquem os operadores booleanos na forma string para forma real. Por exemplo:

 

#define not !

 

Com isso, o argumento de bool() passa a receber um inteiro. Então crie uma função chamada bool que receba um inteiro e retorne uma string, que deve ser "true" se o parâmetro for 1 e "false", se for zero

Compartilhar este post


Link para o post
Compartilhar em outros sites

Já consegui, obrigado!!!

 

Fiz o seguinte:

 

#define not !

#define and &&

#define or ||

#define true 1

#define false 0

#define bool(a) (a,a ? "true":"false")

 

 

Obrigado pela ajuda! :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.