-3

こんにちは、配列を使用してプログラムの if/then ステートメントを準備しようとしています。ただし、エラーが表示されます。以下は私の関数定義です。

エラー: ISO C++ では、ポインターと整数配列の比較が禁止されています

char gradefn(float courseavg [7]){
 char lettergrade;
 if(courseavg>=90)(lettergrade='A');
 else if(courseavg>=80)(lettergrade='B');
 else if(courseavg>=70)(lettergrade='C');
      else lettergrade='F';

}//END OF GRADEFN

for ループを使用しようとしましたが、構文が少しずれているのではないでしょうか?

// Below is my prototype 
char gradefn(float courseavg [7]); 

//Function Def. 
char gradefn(float courseavg[7]){ 
char lettergrade; 
for(int row=0; row<7; row++) if (courseavg>=90) (lettergrade='A');
}
4

1 に答える 1