Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/80.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual c++ 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(); } } #包括“ex311.h” void ex311::main { 双重原则、利率、利息; 国际日; 扫描仪*sc=新扫描仪(系统::in); std::cout nextDouble(); 而(原则!=-1) { std::cout nextDouble(); std::cout nextInt(); 利息=本金*利率/365*天; printf(L“利息为%.2f\n”,利息); std::cout nextDouble(); } }_Visual C++ - Fatal编程技术网

Visual c++ 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(); } } #包括“ex311.h” void ex311::main { 双重原则、利率、利息; 国际日; 扫描仪*sc=新扫描仪(系统::in); std::cout nextDouble(); 而(原则!=-1) { std::cout nextDouble(); std::cout nextInt(); 利息=本金*利率/365*天; printf(L“利息为%.2f\n”,利息); std::cout nextDouble(); } }

Visual c++ 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(); } } #包括“ex311.h” void ex311::main { 双重原则、利率、利息; 国际日; 扫描仪*sc=新扫描仪(系统::in); std::cout nextDouble(); 而(原则!=-1) { std::cout nextDouble(); std::cout nextInt(); 利息=本金*利率/365*天; printf(L“利息为%.2f\n”,利息); std::cout nextDouble(); } },visual-c++,Visual C++,这是扫描器类 #pragma once #include <string> #include <iostream> class ex311 { static void main; }; #pragma一次 #包括 #包括 类别ex311 { 静态空隙总管; }; 看起来您正试图用Java的方式编码(正如我看到的Java的Scanner类在堆上分配,但没有正确处理) 首先,将所有代码粘贴到这里。我认为问题在于已经有了另一个主要功能,定义在全局范围内 您需要在其他文件

这是扫描器类

#pragma once

#include <string>
#include <iostream>

class ex311
{
 static void main;
};
#pragma一次
#包括
#包括
类别ex311
{
静态空隙总管;
};

看起来您正试图用Java的方式编码(正如我看到的Java的Scanner类在堆上分配,但没有正确处理)

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

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

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


我不知道它是如何编译的。。。因为是java代码,不是C++…对不起,发错代码了。只是修复了它。不,在这段代码中,它在哪里显示它将在哪里弹出消息,也许您的Scanner类会这样做,在这种情况下,我们需要看到itOk,这样做了,并且仍然只需要按任意键继续弹出消息。@user2933941您在其他文件中找到main()函数了吗?@user2933941您确定吗?恐怕您已经使用了“新建项目向导”,它会创建默认入口点(main、\u tmain或wmain),就像win32控制台应用程序一样,而不是空项目。检查解决方案资源管理器中的任何其他文件。
void main()