首先
if(word=0)
else
if(word=1)
应该
改成==
其次
你设定的条件是
单词在数组中用'
'间隔,当遇到'
'时你的代码num自加。
个人建议
:将条件改成isspace函数.这样不受输入的限制,比如制表符等。这样只要计算空白个数就可以了。应该优化不少。
至于如何一步一步的检查,最开始学的时候最好别依赖编译器。自己一行行看代码,计算执行情况这样的基本功。
当然,也可以使用编译器。我用的是vc++6.0,本身自带调试功能,可以设置断点查看执行情况、查看执行出错位置等。
啰嗦了,希望对你能有点帮助。