/* testa alguns controles para o formatos de saida */ #include #include int main(int argc, char* argv[]) { /* Declarar variáveis */ int a=90,b=-91; int c; /* sem controles nos indicadores de formatacao */ printf("Sem controle de formatacao: '%d', e '%d'\n",a,b); printf("Com controle de formatacao, \n\tcampo de tamanho 10: '%10d', e '%10d'\n",a,b); printf("\tidem ajustando pela esquerda: '%-10d', e '%-10d'\n",a,b); printf("Campo de tamanho 10, com sinal de + aparecendo: '%+10d', e '%+10d'\n",a,b); printf("E quando o campo eh insuficiente: '%1d', e '%1d'\n",a,b); printf("\n"); printf("\nEntre com um tamanho de campo: "); scanf("%d",&c); printf("Tamanho atribuido pelo programa eh %1d:\n",c); printf("\tNumeros com esse campo: '%*d', e '%*d'\n",c,a,c+3,b); printf("\n"); /* falta indicadores ... */ printf("Imprimindo b; faltam indicadores para a e c: b = %d\n",b,a,c); /* indicadores de mais */ printf("Imprimindo a; indicadores em excesso: a= %d, b= %d\n",a); system("PAUSE"); return 0; }