前提・実現したいこと
アルディーノで文字列内にあるaの個数を数えるプログラムを作っています.
発生している問題・エラーメッセージ
全体の文字数を数えるプログラムは書けるのですが,aを数えるプログラムをif文を使って書きたいのですがエラーが出ます.
(プログラム)
char myStr[ ] = "abcdabcd";
int i;
void setup(){
Serial.begin(9600);
}
void loop() {
for (i = 0; i < sizeof(myStr) - 1; i++)
{
if(myStr[i]==a){
Serial.print(i, DEC);
Serial.write(myStr[i]);
Serial.println();
}
}
delay(5000);
}
(エラーメッセージ)
In function 'void loop()':
11:14: error: 'a' was not declared in this scope
exit status 1