当前位置: 首页 > 知识库问答 >
问题:

C加预期的非限定id[已关闭]

卢毅
2023-03-14

在我代码的第5行,编译器引发了一个错误。“错误:应为未限定的IDstd::string send(消息);{

这是什么错误?我怎么修好它?

这是我的代码:

#include <iostream>
#include <fstream>
std::string message = "blank";
std::string send(message); { // here it raises the error
        std::ofstream MyFile("messagepy.txt");
        std::ofstream MyFile; << "Files can be tricky, but it is fun enough!";
        }
// // // // // // // // // // // // // //
int main() {
    std::cout << "defining is done.";
}

共有2个答案

别宏盛
2023-03-14

我相信错误是由于您没有#include 造成的。

但也存在其他问题。它看起来像是要创建一个send函数,但分号使它看起来像是用message构造的全局变量send的声明,然后是一个代码块,因为它不是函数的一部分,所以语法错误。

禹昊穹
2023-03-14

你有一些语法错误。不确定您的代码要做什么,但我的猜测是:

#include <iostream>
#include <fstream>
#include <string>


void send(std::string message)
{
    std::ofstream MyFile("messagepy.txt");
    MyFile << message;
    MyFile << "Files can be tricky, but it is fun enough!";
}

int main()
{
    std::string message = "blank";
    send(message);
    std::cout << "defining is done." << std::endl;
}
 类似资料:
  • 我试图建立一个长达10年的时间序列的ARIMA模型,并用它来预测未来一年。为了测试我的模型,我在9年的数据上进行训练,预测1年的数据,并将预测值与当年的实际值进行比较。 问题:我告诉预测()将其预测的期限限制为365年,即1年。但是当我绘制输出时,它似乎输出9年或大约3285的“h=”。为什么会发生这种情况? 更新:罗布·海曼下面的答案是正确的。预测周期的数量将被设置为xreg的行数,因为当使用x

  • 问题内容: 我有这个代码 现在,我想在主班级中创建一个新布局 但是,每当我调用TITLE_ID和REVIEW_ID时,都会给我一个错误 提供的资源标识符类型错误。 例如,当调用Resources.getString(int id)时,您应该传递R.string.something,而不是R.drawable.something。 将错误的常量传递给需要一组特定常量之一的方法。例如,在调用View#

  • 我正在为插入排序算法运行下面的java代码,结果出现了一个错误:, 错误:java:类,接口,或枚举预期 当我删除主函数的静态关键字时,编译器不会向我显示运行选项。这里有什么问题吗?

  • 下面的模式代码没有按预期工作。 谁能帮我?

  • 个人背景:双非本(非南邮重邮),技术栈C++,一段大厂实习经历。项目经历6.S081 + CS144。LC700道,竞赛分数2100。 一.暑期投递情况 面试 美团 三月做了笔试,笔试AK(3.25场,难度偏易),一志愿无后续;五月看见牛客上讨论美团在捞人,遂投美团基础技术部,已OC。 面试 快手 快手已经面了两个部门,一个二面挂,一个排序挂,一个今天刚一面完。 流程未参加 腾讯 / 携程 / 腾

  • 你们谁能帮我做这个节目吗?我试图编译它,但不知道它发生了什么。有两个java文件,我将只发送主要的一个,这是有问题的一个(直到现在)。这是一个计算公司每月利润的简单程序。 尝试编译上面的程序返回给我以下5个错误······有人能解释一下他们的意思吗?提前感谢!