私はCプログラミングが初めてです。while ループを使用して、「グリッド」マトリックスの行にある 500.00 という数字をチェックし、存在しない場合は次の行に移動したいと考えています。この目的のためにこのプログラムを作成しましたが、残念ながら結果が表示されず、何が問題なのかわかりません。
私が書いたプログラムはここにあります:
for(i=0;i<12;i++){
c=0;
for (j=0;j<26;j++){
while(grid[i][j]!=500.00 && c<=ncmax );
c++;
}
printf("%d \n \n",c);
}
whileループを次のように変更しました
while(&grid[i][j]!=500.00 && c<=ncmax );
しかし、これらのエラーが表示されます
error C2440: '!=' : cannot convert from 'double' to 'float *'
error C2446: '!=' : no conversion from 'double' to 'float *'
この問題はどうすればよいですか?一般的に、このように while ループを使用できますか? プログラム全体が必要な場合は、お知らせください。