初級 › C++でerror: missing terminating " character が出る原因と直し方 › パターン2
C++でerror: missing terminating " character が出る原因と直し方
文字列リテラルの閉じクォート(")を書き忘れたときに出るエラーです。
1 #include <iostream> 2 int main() { 3 std::string msg = ______________; ^ 4 std::cout << msg << std::endl; 5 return 0; 6 }
main.cpp:3:23: error: missing terminating " character
空欄を埋めてコンパイル・実行を通す
閉じクォートが無い文字列は改行をまたげないため、次の行が本来意図した続きであっても連結されません。
次の問題