12 1 D:\桌面\threedown\编译原理\shiyan2\yufa.cpp [Error] initializer-string for array of chars is too long [-fpermissive]
时间: 2023-10-31 20:39:01 浏览: 59
shiyan(1).cpp
这个错误是因为在你的代码中,你给一个字符数组赋值的时候,赋值的字符串太长了。C++ 中字符数组的长度是固定的,如果你赋值的字符串长度超过了数组的长度,就会出现这个错误。
你可以尝试将字符数组的长度增加,或者使用字符串类型来存储字符串,这样就可以避免这个错误。另外,如果你使用的是较老的编译器,可能需要加上 `-std=c++11` 或者 `-std=c++14` 等选项来支持较新的语法特性。
阅读全文