cioè.. io ho un array... di N interi.. gli faccio inserire tot numeri e appena premo invio lui smette di chiedermi l'inserimento dei numeri...

vi copio la mia funzione.. e poi spiego cosa vorrei che nn ci fosse.

codice:
/*   O1   bin[i]     numero binario da convertire in decimale
     O2   n          lunghezza logica di bin[i]                               */
void leggiBin(int bin[],int *n){
    int i;
    char c;
        system("cls");
        printf("Inserire la lunghezza del numero binario: ");
        scanf("%d",n);
        printf("\nInserire il numero binario da convertire: ");
        for(i=0;i<*n;i++)
         scanf("%1d",&bin[i]);
}/*leggiBin*/
pratticamente.. vorrei fare in modo che lui legga il numero binario.. ed arrivato a \n(invio) si fermi.. in modo da non dover chiedere all' inizio l'inserimento della lunghezza logica.


grazie!!!