Oppure

Loading
31/08/09 8:54
jaco94++
il mio simpaticissimo compilatore quando cerco di compilare mi da 3 errori :
Errore    1    error C2440: '=': impossibile convertire da 'char *' a 'char'    
Errore    2    error C2440: '=': impossibile convertire da 'char *' a 'char'        
Errore    3    error C2664: 'atoi': impossibile convertire il parametro 1 da 'char' a 'const char *'    
aaa
31/08/09 9:48
giuseppe93
ehi luigi! hai ragione mi ero dimenticato di quello!!:rofl:
Jako potrsti spiegarti meglio riguardo algi errori? a che parte del codice o meglio a quale funzione?
aaa
31/08/09 17:59
jaco94++
for(int i = 0, j = 10 * a; i <= a; i++, j /= 10) somma+=atoi(num[i]) * j;
Errore 3 error C2664: 'atoi': impossibile convertire il parametro 1 da 'char' a 'const char *'

num[a] = strtok(espressione, "+";);
Errore 1 error C2440: '=': impossibile convertire da 'char *' a 'char'

while(num[a]!=NULL)
{
a++;
num[a]=strtok(NULL,"/0";);
Errore 1 error C2440: '=': impossibile convertire da 'char *' a 'char'
}

aaa
31/08/09 18:59
giuseppe93
Mmmmm...:noway: Prova a dichiarare num[10] come char *num[10] e poi quando fai la somma prova a usare il codice che ho postato all'inizio prima che luigi mi correggesse
aaa