程序改错
- C/C++ code
#include <iostream> using namespace std;class boolit{public: void setword(char w) { word=w; } void print() { cout<<word; } private: char word; };int main(){ boolit b1; b1.setword(a); b1.print(); system("pause"); return 0;}提示error C2065: “a”: 未声明的标识符..请问原因??以及如何改错???
[解决办法]
a未定义,如果作为字符应该用 'a'
[解决办法]
- C/C++ code
#include <iostream> using namespace std;class boolit{public: void setword(char w) { word=w; } void print() { cout<<word; } private: char word; };int main(){ boolit b1; b1.setword('a'); b1.print(); system("pause"); return 0;}