

demo 1
修改while语句
while (cin>>word) {
count++;
length += word.length();
}
demo 2
将 if((cin>>word)==0) 修改为
if( !(cin>>word))
发生错误的原因:
因为VS对语法要求更严,高版本的VS不能直接或邻近比较。
本文探讨了在使用Visual Studio进行C++编程时遇到的语法问题,特别是关于输入流检查的不同方式。文中通过两个示例展示了如何正确地使用条件判断来避免因版本更新而导致的编译错误。


demo 1
修改while语句
while (cin>>word) {
count++;
length += word.length();
}
demo 2
将 if((cin>>word)==0) 修改为
if( !(cin>>word))
发生错误的原因:
因为VS对语法要求更严,高版本的VS不能直接或邻近比较。
1574
659

被折叠的 条评论
为什么被折叠?