类型声明出错

时间:2014-07-27 04:19:15

标签: c++

我一直收到错误"此声明没有存储类或类型说明符。"我检查了分号,并且我已经包含了相关的库。

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

const int n = 8;
double p[n] = {1.23, .97, .86, .77, .69, .65, .71, .50};
double pi[n] = {.74, .70, .66, .68, .65, .62, .60, .54};
double z[n] = {.25, .35, .45, .55, .65, .75, .85, .95};

ofstream myfile;
myfile.open("ppilow.txt"); //Error here

1 个答案:

答案 0 :(得分:0)

尝试使用以下代码替换myfile.open("ppilow.txt");

int main(int argc, char *argv[])
{
  myfile.open("ppilow.txt");
  return 0;
}

说明:你不能把指令放在函数体外。

但是避免声明全局变量要好得多,所以我建议你把它移到体内。