--- trunk/PIC/Demo trimmet/TFTPcDemo.c 2007/05/28 16:28:03 112 +++ trunk/PIC/Demo trimmet/TFTPcDemo.c 2007/05/28 16:28:28 113 @@ -191,14 +191,15 @@ break; case 'B': - amount = atoi(numbers); + numbers[number_count] = 0; //nulterminering inden brug af atol + amount = atol(numbers); number_count = 0; network_send_cash_payed(amount); network_send_goodbye(); hello = 0; - sprintf(lcd_buffer,"%-5d", global_network_amount); + sprintf(lcd_buffer,"%5d", amount); XLCDGoto(0,0); XLCDPutString(lcd_buffer); break; @@ -208,7 +209,9 @@ break; case 'D': - network_send_cancel_all(); + network_send_cancel_all(); + network_send_goodbye(); + hello = 0; break; case 'E': @@ -222,8 +225,8 @@ break; case 'F': - numbers[number_count] = 0; //nulterminering inden brug af atoi - varetal = atoi(numbers); + numbers[number_count] = 0; //nulterminering inden brug af atol + varetal = atol(numbers); number_count = 0; break;