C++:comparison of integer expressions of different signedness

AtcoderでC++の勉強を兼ねて写経してたらでた。

string s;
cin >> s;
if(s.at(num)=="a")

みたいな感じにしてたらでてきた。
単純にダブルクオーテーションとシングルクオーテーションの違いが問題だった。
stringがcharの配列だからかな。

if(s.at(num)=='a')

にすればいいだけ....。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

CAPTCHA