只需按任意键即可弹出C ++程序继续

时间:2014-08-31 20:30:12

标签: visual-c++

我对c ++很新,我的程序不会做它应该做的事情,只需弹出按任意键继续。我使用visual c ++。继承人代码:

#include "ex311.h"

void ex311::main
{
 double principle, rate, interest;
 int days;
 Scanner *sc = new Scanner(System::in);
 std::cout << std::wstring(L"Enter principle (-1 to end):  ");
 principle = sc->nextDouble();
 while (principle != -1)
 {
  std::cout << std::wstring(L"Enter annual interest rate (as a decimal):  ");
  rate = sc->nextDouble();
  std::cout << std::wstring(L"Enter number of days:  ");
  days = sc->nextInt();
  interest = principle * rate / 365 * days;
  printf(L"Interest is %.2f\n", interest);
  std::cout << std::wstring(L"\nEnter principle (-1 to end):  ");
  principle = sc->nextDouble();
 }
}

继续扫描仪课程

#pragma once

#include <string>
#include <iostream>

class ex311
{
 static void main;
};

1 个答案:

答案 0 :(得分:0)

您似乎正在尝试使用Java编写代码(因为我看到Java的扫描器类在堆上分配并且没有正确处理)。

首先,粘贴所有代码。我认为问题在于已经有另一个主要功能,在全球范围内定义。

您需要在其他文件中找到main()函数并将其删除。然后替换

void ex311::main(std::wstring args[])

使用

void main()