初級 › error: invalid conversion from 'const char*' to 'char' の原因と直し方 › パターン3
error: invalid conversion from 'const char*' to 'char' の原因と直し方
ダブルクォートで囲んだ1文字("A"など)をchar型の変数に代入しようとしたときに出るエラーです。
1 #include <iostream> 2 int main() { 3 char sign = ___; ^ 4 std::cout << sign << std::endl; 5 return 0; 6 }
main.cpp:3:17: error: invalid conversion from 'const char*' to 'char' [-fpermissive]
空欄を埋めてコンパイル・実行を通す
記号1文字であっても、ダブルクォートで囲むと文字列になりchar型には代入できません。
次の問題