如何提示用户越界错误
我设置了一个长度为5的char数组,当用户从控制台输入的字符数超过4是提示用户越界错误,如何实现?
[解决办法]
int main(){ int i = 0; char a[5]; while ((a[i] = getchar()) != '\n') { i++; if (i>=5) { cout << "over flow" << endl; i=0; break; } } system("pause");}
[解决办法]
char s[5];
fgets(s,5,stdin);