Facciamo finta che l'imput sia 2+2... cosa c'è di sbagliato in questo codice???
#include <stdio.h>
#define lung 1000
int main(){
int somma=0, i;
int vett[lung+1];
printf("\nMetti:");
while(((vett[i]=getchar())!='\n')&&(i<=lung))
i++;
vett[i]='\0';
for(i=0;;i++){
if(vett[i]=='+'){
somma=vett[i-1]+vett[i+1];
printf("\nEcco il risultato %d", somma);
printf("\nEcco il -1 %d", vett[i-1]);
printf("\nEcco il +1 %d", vett[i+1]);
break;
}
}
printf("\nFuori.");
getchar();
return 0;
}