C++ 为C+;创建头文件时遇到困难+;

C++ 为C+;创建头文件时遇到困难+;,c++,C++,我正在尝试创建一个名为hippiewh的头文件。然而,我遇到了一些问题 下面是头文件的代码: #include <iostream> #include <string> using namespace std; #ifndef hippiewh_h #define hippiewh_h int askInt(string prompt) { int var_int; cout << prompt; cin >> var_

我正在尝试创建一个名为hippiewh的头文件。然而,我遇到了一些问题

下面是头文件的代码:

#include <iostream>
#include <string>
using namespace std;

#ifndef hippiewh_h
#define hippiewh_h

int askInt(string prompt)
{
    int var_int;
    cout << prompt;
    cin >> var_int;
    return var_int;
}

#endif

它应该可以正常工作:/
您必须以这种方式包含该文件

#include "hippiewh.h"

安德鲁,我打赌你没有像这样写include
#include“hippiewh.h”

您这样做了
#include
,这对于您自己创建的头文件是错误的


如果您将所有代码都放在这里,我们可以帮助您

hippiewh.h:没有这样的文件或目录,您不应该将
使用名称空间
放在标题中。只需编写名称空间限定符。嗯。。。什么是名称空间限定符?此外,我需要使用名称空间std;在我的文件头中,因为我使用的是来自的函数,我不希望我的文件头使用不推荐的文件扩展名。对于一个简单的文件,有太多的文本找不到问题。你为什么不把所有无关的东西都删掉,让我们看看你是如何把文件包括进来的。-1因为你绕圈子,没有把注意力集中在错误信息上。我猜他确实包括了
是的,这也是我的猜测:)像甲骨文一样思考很酷
#include "hippiewh.h"