No se si es eso que lo quieres
Código (cpp) [Seleccionar]
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main(void){
unsigned int ok=0, ch=0, longitud=0;
char numeroChar[7] = "";
do{
system("cls");
printf("\n\n Ingrese un entero....:");
scanf("%s",&numeroChar);
longitud = strlen(numeroChar);
while((ch = getchar()) != '\n')
numeroChar[longitud-1] = '\0';
printf("\n\n Ingresaste..: %s -----> longitud = %d", numeroChar, longitud);
printf("\n\n 0 para continuar otro para salir....:");
scanf("%d" , &ok);
while((ch = getchar()) != '\n');
}while(ok==0);
return 0;
}