标题:关于 Visual Studio 中,添加头文件不能运行问题!!
取消只看楼主
a75692074
Rank: 1
等 级:新手上路
威 望:1
帖 子:48
专家分:0
注 册:2018-7-20
结帖率:100%
已结贴  问题点数:20 回复次数:0 
关于 Visual Studio 中,添加头文件不能运行问题!!
废话不多说,我直接丢码过去了!!

头文件: coordin.h
程序代码:
#ifndef COORDIN_H_ 
#define COORDIN_H_
    
struct polar
{
    double distance; // distance 形式的起源
    double angle; // 方向从起源
};
struct rect
{
    double x; // 水平距离原点
    double y; // 垂直距离原点
};

// 原型
polar rec_to_polar(rect xypos);
void show_polar(polar dapos);

#endif // !COORDIN_H_ 


C++文件1: file1.cpp
程序代码:
#include <iostream>
#include "coordin.h" // 结构模板,函数原型
using namespace std;

int main()
{
    rect rplace; 
    polar pplace;

    cout << "Enter the x and y values: ";
    while (cin >> rplace.x >> rplace.y) // 熟练使用 cin
    {
        pplace = rec_to_polar(rplace);
        show_polar(pplace);
        cout << "Next two numbers (q to quit): ";
    }
    cout << "Bye!\n";
    return 0;
}


C++文件2: file2.cpp
程序代码:
#include <iostream>
#include <cmath>
#include "coordin.h" // 结构模板,函数原型
using namespace std;


// 将直角坐标转换为 polar 坐标
polar rect_to_polar(rect xypos)
{
    polar answer;

    answer.distance =
        sqrt(xypos.x * xypos.x + xypos.y * xypos.y);
    answer.angle = atan2(xypos.y, xypos.x);
    return answer; // 返回一个 polar 结构
}

// 显示 polar 坐标,将角度转换成角度
void show_polar(polar dapos)
{
    const double Rad_to_deg = 57.29577951;

    cout << "distance = " << dapos.distance;
    cout << ", angle = " << dapos.angle * Rad_to_deg;
    cout << " degrees\n";
}


编译器提示:
#include 语句中指定用 /Yc文件名源代码文件中找不到命令行选项


怎么解决呢??
搜索更多相关主题的帖子: 头文件 double include cout answer 
2019-01-31 17:00



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-492923-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.995662 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved