Ok, ma te lo metto intero lostesso :P
Ti faccio un esempio qui sotto:
codice:
#include <conio.h>
#include <stdio.h>
#include <stdlib.h>

main(){
 int n;
 char s[1];
 printf("Inserisci il valore di n da 1 a 9\n");
 s[0]=getch();
 n=atoi(s);
 printf("Il valore inserito è: %d",n);
 return(0);
}
In questo codice ho letto un carattere da tastiera con getch() e l'ho inserito nella prima locazione della stringa s.

Poi usando la funzione atoi() ho convertito la stringa s da stringa ad intero.