oi gente, bom tenho que fazer com que o programa imprima de 0 a 999 , só que em CHAR e não estou conseguindo , com nenhuma função que conheço, porque o char só vai ate 255...o buffer e o printf não podem ser mudados, aqui está o programa: // O objetivo é fazer o programa imprimir de 0 a 1000.
#include<stdio.h>
// A função delay só serve para dar uma pequena pausa entre os printf
void delay(long int ms){
long int i,j;
for(i = 0; i <= ms;i++){
for(j=0;j<=255;j++){}
}
}
// O programa começa aqui
int main(void){
char buffer; //A variável buffer é do tipo char.
unsigned int i;
while(1){
for (i=0;i<=255;i++){
buffer = i;
printf("%c",buffer); //O printf tem que ser realizado com a variável buffer
delay(100);
}
}
return(0);
}