Questa è la parte di un programma che sto facendo. Deve stampare i valori al contrario, ma non mi funziona![]()
![]()
#include <stdio.h>
#include <ctype.h>
#define dmax 16
int main(){
char a[dmax];
int i=0;
a[i]=getche();
while(isdigit(a[i])){
a[i]=a[i]-'0';
i++;
a[i]=getche();
}
printf("\n");
for(;i>0;--i) printf("%d",a[i]);
getch();
}

Rispondi quotando
, comunque il tutto doveva andare in un programma che mi fa la somma di due numeri in base 2, non mi funziona(errore runtime) neanche quello. Devo aprire una nuova discussione o posso postare anche qui?
