你好noob程序员在这里遇到strcmp问题这是我的代码.
while (strcmp("m",wood) !=0 || strcmp("j",wood) !=0 || strcmp("o",wood) !=0){
cout << "(m for mahogany, o for oak, or p for pine): ";
cin >> wood;
}
Run Code Online (Sandbox Code Playgroud)
这是我的错误.
hmj*_*mjd 12
wood是类型char:它必须是一个字符串,即,char*用于strcmp().
改成:
while ('m' != wood && 'j' != wood && 'o' != wood)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
12707 次 |
| 最近记录: |