私はプログラミングが初めてで、数独パズルを解くプログラムを作成しようとしています。ただし、多くのエラーが発生しており、これでは何が問題なのかわかりません。
これは、エラーがあるコードです:
for (short o = indice;o>=divergencias[n_diver];o--){
N=historico[o];
P=tabela[N]; //Line 205
tabela[N]=0; //Line 206
}
indice -= divergencias[n_diver];
n_diver --;
}
コメントでマークされた行で発生したエラーは次のとおりです。
C:\(...)\main.cpp|205|error: invalid conversion from 'short unsigned int*' to 'short unsigned int'|
と
C:\(...)\main.cpp|206|error: incompatible types in assignment of 'int' to 'short unsigned int [9]'|
私はこのエラーを探していましたが、満足のいく答えが見つかりませんでした。さらに、プログラミングについて知っていることを学べる Web サイトでは、次のような記述b = billy [a+2];
が有効であると指定されています。だから私はこれの何が悪いのか理解できません...