Escreva um programa para imprimir os valores das constantes simbólicas predefinidas listadas na Figura 13.1.
Passo 1
Fala galera, tudo tranquilo? Vamos escrever um código para que sejam impressos os valores na tela! Em um exercício passando foi feito um código para mostrar o tamanho dos caracteres. Este é bem semelhante! Uma das coisas que se deve prestar atenção é: Cada macro tem seu valor e vc pode ver isso através da função printf. Vamos começar!
#include
int main () {
printf(“__LINE__ = %d\n”, __LINE__); quando você escrever o código separando por vírgula, perceberar que a constante simpolica irá aparecer em uma cor diferente. A partir disso é só usar o printf para todos. Como segue abaixo!
printf(“__FILE__ = %d\n”, __FILE__);
printf(“__DATE__ = %s\n”, __DATE__);
Siga a tabela do capítulo para não cometer erros de trocar %s por %d para strings. Como em DATE, FILE e TIME.
printf(“__TIME__ = %s\n”, __TIME__);
printf(“__STDC__ = %d\n”, __STDC__);
return 0;
}
É isso galera, espero ter ajudado e vamos para mais um exercício. Valeu!
Resposta
#include
int main () {
printf(“__LINE__ = %d\n”, __LINE__);
printf(“__FILE__ = %s\n”, __FILE__);
printf(“__DATE__ = %s\n”, __DATE__);
printf(“__TIME__ = %s\n”, __TIME__);
printf(“__STDC__ = %d\n”, __STDC__);
return 0;
}
