,我發現了錯誤:錯誤:預期前主表達式 ']' 令牌
expected primary-expression before ']' token`
在此行中:
berakna_histogram_abs(histogram[], textRad);
有人知道爲什麼嗎?
const int ANTAL_BOKSTAVER = 26; //A-Z
void berakna_histogram_abs(int histogram[], int antal);
int main() {
string textRad = "";
int histogram[ANTAL_BOKSTAVER];
getline(cin, textRad);
berakna_histogram_abs(histogram[], textRad);
return 0;
}
void berakna_histogram_abs(int tal[], string textRad){
int antal = textRad.length();
for(int i = 0; i < antal; i++){
if(textRad.at(i) == 'a' || textRad.at(i) == 'A'){
tal[0] + 1;
}
}
}
這不是通過表的功能有道。 – Qiu