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..
Grazie mille,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; }