鱼C论坛

 找回密码
 立即注册
查看: 3152|回复: 2

mac系统中hpp文件

[复制链接]
发表于 2019-3-20 09:25:55 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
/*各位大佬好,我是刚刚接触c++没多久的小白,用的编译器是mac系统的xcode
在学习中,我能找到的都是基于windows系统的教程,有很多不解的地方希望大家能多多包涵,
不是我不想弄双系统,实在笔记本电脑而且只有256G没有太大的内存,弄了后电脑流畅度有问题*/
因为mac系统的文本编辑保存无法将后缀直接改为hpp,只有rtf,我也尝试过在编译的时候使用rtf,报错说文件不存在。
然后我将这个rtf文件放在工程的文件夹也是显示找不到该文件。
请各位大佬帮帮忙~~
下面是源代码:
class  circulation
{
public:
    void set_limit(int min,int max); //设置循环计数器的上下限
    void set_value(int value);       //设置循环计数器的当前值
    int get_value(int value);        //查询循环计数器的当前值
    void increment();                //循环计数器+1
    void decrement();                //循环计数器-1
private:
    int min_value;                   //最小值
    int max_value;                   //最大值
    int crement;                     //当前值
};

#include<circulation.rtf>
//设置循环计数器的上下限
void circulation::set_limit(<#int min#>, <#int max#>)
{
    //确保起点比终点小
    min_value=(min<=max)?min:max;
    max_value=(min<=max)?max:min;
}
//设置循环计数器的当前值
void circulation::set_value(<#int value#>)
{
    //确保当前值在取值范围内
    if(value<min_value) crement=min_value;
    else
    {
        if(value>max_value) crement=max_value;
        else crement=value;
    }
}
int circulation::get_value(<#int value#>)
{
    return crement;
}
void circulation::increment()
{
    int mode=max_value-min_value+1;
    crement=((crement-min_value)+1)%mode+min_value;
}
void circulation::decrement()
{
    int mode=max_value-min_value+1;
    crement=((crement-min_value)-1+mode)%mode+min_value;
}
我还没有写主函数,也就是hpp文件跟类之间的使用。
请各位大佬教教我怎么解决这个问题呀~~
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2019-3-20 12:24:48 | 显示全部楼层
因为mac系统的文本编辑保存无法将后缀直接改为hpp
这是不可能的,肯定可以修改后缀
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-3-20 15:56:14 | 显示全部楼层
直接用xcode就会生成hpp文件不是吗?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-10-3 12:37

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表