ho avuto un compito da finire per scuola, scritto in 5 minuti velocemente, senza alcuna spiegazione..
un aborto insomma..
il testo è:
Inserita una stringa di caratteri, dia in uscita (se la stringa è INTERAMENTE composta da numeri, il numero (intero) corrispondente.
il codice è il seguente, probabilmente c'è qualcosa di sbagliato, dovrei svolgerlo con le malloc, e manca il main.. 
volevo semplicemente qualche dritta, su come sistemare i piccoli errori di codice e il main..
codice:
#include <stdio.h>
int controllo(char *c){
while(*c!="\0" and *c>'A' and *c<'Z' and *c>'a' and *c<'z'){
c++;
}
if(*c="\0"){
return 1;
}else{
return 0;
}
}
int converti(char *c){
int lung=strlen(c)-1;
int b=1;
for(i=0;i<lung;i++){
num+=b*ATOI(*c)-zz;
b*=10;
c--;
}
return num;
}
Grazie mille,