Bạn back lại, ghi ra ký tự trắng (space) rồi back lại tiếp!
hoặcC++ Code:
C Code:
Muốn nó không bị thụt vào trong thì bạn kiểm tra thêm nếu chuỗi s đang nhập không trống mới xử lý back-space
C++ Code:
#include <iostream> #include <conio.h> #include <stdlib.h> using namespace std; void main() { char s[12]= {0}; // init tất cả = 0 int n, slen=0; do { n=getch(); if (n >= '0' && n <= '9' && slen < 11) { s[slen++] = n; } if (n == '\b' && slen > 0) { s[--slen] = 0; } } while (n!=13); n=atoi(s); }