在我的結構中,我有一個函數,在這裏我想讀取這行,這些是整數。C++在'std :: cin中不匹配'operator >>'
這裏是代碼(C++)的一部分:
#include <iostream>
#include <stdio.h>
#include <conio.h>
#include <string>
#include <fstream>
using namespace std;
struct kunde
{
[..]
}
struct kmph_in_mps
{
int kmph[4];
double result[10];
void kmph_erfassen() //In english: kmph_read
{
cout << "TEST";
cin >> kmph;
}
我想讀從控制檯公里/小時。 但我只是得到:錯誤:'std :: cin >> kmph'中'operator >>'不匹配|
' kmph'是一個數組。您需要讀入數組的4個元素之一。 – Cornstalks 2014-11-05 17:27:25
那麼'int(&)[4]'或'int *'沒有重載。無論如何,這樣的超負荷應該怎麼辦?如果你決定,你可以添加它。另外,修復你的標籤。 – Deduplicator 2014-11-05 17:27:48