分享
三行代码  ›  专栏  ›  技术社区  ›  jrcrash

E0349没有运算符“>>”与这些操作数匹配

c++
  •  0
  • jrcrash  · 技术社区  · 6 天前

    只是想做我自己的独立项目,然后这个错误发生在我身上:

    E0349 no operator“>>;”与这些操作数匹配

    // usd-to-aud.cpp : This file contains the 'main' function. Program execution begins and ends there.
    //
    #include <windows.h>
    #include <iostream>
    
    // MAIN
    int main()
    {
        std::cout << "Welcome to Currency conversion!\n";
        Sleep(1000);
        std::cout << "This application is used to convert USD to AUD\n";
        Sleep(1000);
        int num();
        std::cout << "Enter amount in USD: ";
        std::cin  >> num();
        std::cout << num() << " is " << num() * 1.68 << " in AUD.\n";
    
        return 0;
    }
    
    1 回复  |  直到 6 天前
        1
  •  1
  •   ShadowRanger    6 天前

    假设您不打算声明名为 num 每一个 号码 (包括声明)应该可以解决您的问题。如果它不是某种可呼叫的,你就不要帕伦斯在这里。