大虾帮忙看看这个C程序

来源:百度知道 编辑:UC知道 时间:2024/05/31 13:50:57
我是在VC++6.0上编译的,全部通过,我在单步调试的时候按F10为什么到
A.rundata();这一句就不往下走了?

程序如下:

#include "stdafx.h"
#include "iostream.h"
#include "stdio.h"
#include "stdlib.h"

class counter
{
private:
float a,b,tempresult;
char tempchar;
int sign,operation;
public:
counter();
void add();
void subtration();
void malitplication();
void divicion();
void rundata();
};

counter::counter()
{
operation=0;
sign=0;
a=0;
b=0;
tempresult=0;
}

void counter::add()
{
if(sign==0) tempresult=a+b;
else tempresult+=b;
}

void counter::subtration()
{
if(sign==0) tempresult=a-b;
else tempresult-=b;
}

void counter::malitplication()
{
if(sign==0) tempresult=a*b;
else tempresult*=b;
}

void counter::divicion()
{

tempchar=getchar();
这条语句要从键盘中接收一个字符,你需要切换到运行窗口,输入一个字符,按回车才可以继续

恩 输入一个键按回车

没格式化的软件,看不懂你写的什么。