收到错误“不匹配'运算符>>'

时间:2017-06-14 17:54:21

标签: c++

我正在完成一项任务而且我已经完成了一项功能。我想检查它是否符合我的要求,但我在第27行收到错误说:

|27|error: no match for 'operator>>' (operand types are 'std::basic_istream<char>::__istream_type {aka std::basic_istream<char>}' and 'int [40]')|

我不知道如何解决它,并希望得到任何答案。这是我的工作:

#include <cstdlib>
#include <cmath>
#include <iomanip>
#include <fstream>
#include <iostream>
using namespace std;

int k[96], t[40], zaidnez[40];
int n, zaide = 0, nezaide = 0;

void skaitymas();
//void didziausias();
//void spausdinimas();

int main(){
    skaitymas();
    cout << k[1] << " " << t << " " << zaidnez[1];

return 0;
}

void skaitymas()
{
    ifstream fd ("u1.txt");
    fd >> n;
    for(int i = 0; i < n; i++){
        fd >> k[i] >> t;
        for(int j = 0; j < t; j++){
            fd >> zaidnez[j];
        }
    }
    fd.close;
}

0 个答案:

没有答案