VC++6.0的问题 2个简单问题

来源:百度知道 编辑:UC知道 时间:2024/05/26 01:34:08
第1个问题 我用VC++6.0的时候 会出现 按空格键 却把前面的 数据删除了
如果把光标调到后面 输入数据 却又把光标前面的数据覆盖了 这是怎么回事?但我重新启动一次 就没有这事了 用着用着 就又来了```````````````
回车键 有时 也不起作用 比如 我想先输入{} 然后再在他们中间按一回车 腾出空间 输入数据 但回车怎么按 就是不起作用 我的键盘没有问题

第2个问题 是C++源代码的问题
请看 这段代码 这是一个输入一个整数 将各位数字反转输出的程序
#include <iostream>
using namespace std;
int main()
{
int n,right_digit,newnum=0;
cout<<"Enter the number: ";
cin >>n;
cout<<"The number in reverse order is: ";
do
{
right_digit=n%10;
cout<<right_digit;
n/=10;
}
while(n!=0);
cout<<endl;
}

"newnum=0"在程序中 有什么意义 和作用啊?我是新手
怎么看也没看出来 貌似 不要这个 程序也没有什么影响啊?
程序也从来没有用到过这个变量

希望前辈们帮我解答 谢谢了

第一个问题是因为你不小心按了“<-“退格键旁边的“insert”键只要再按一下就可以了

第二个问题中的变量“newnum”根本没有用到,当然在这个程序中是没有用的啊,你的程序应该是别的程序改过来的,

以后还有什么问题发信息给我啊,我也是初学的,一起交流啊

第一个问题是键盘的insert(ins)开关被打开了,于是变成覆盖模式,你可以按insert(ins)键关闭,这样就变成插入模式了
第二个问题中newnum根本没用到,直接删掉就可以了