请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

迷宫的广度优先搜索 这章,我读取文件的结果不正确,先在每行前面增加了0,再打印出来的

正在回答 回答被采纳积分+3

2回答

提问者 糖炒栗子 2018-03-06 11:04:12

我的最终代码

https://img1.sycdn.imooc.com//szimg/5a9e051a000106c508260606.jpg

1 回复 有任何疑惑可以回复我~
ccmouse 2018-03-03 08:22:43

这估计是windows下换行符是\r\n的关系,它每个行末读进了一个0。其实你看下scanf的返回,应该有错。这个可以每行后面加一个Scanln,或者使用bufio里面的readstring。具体可以看下这个https://www.golangtc.com/t/5305df6a320b52619700005e

1 回复 有任何疑惑可以回复我~
  • 提问者 糖炒栗子 #1
    感谢老师指点,不过Scanln 是获取用户输入,不知道怎么把变量给Scanln  ,我的方法是用 fmt.Fscanf  换行符 赋给其他变量就可以了
    回复 有任何疑惑可以回复我~ 2018-03-06 11:03:06
  • ccmouse 回复 提问者 糖炒栗子 #2
    对,就是这么做,漏打了f
    回复 有任何疑惑可以回复我~ 2018-03-06 18:24:04
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号