求助

Rookie on the road 2019-10-17 10:12:33

void deal_with_pointers()
{
while(stack[top].type == '*')
{
printf("%s",pop.string); //这一行总是报错,我把整个函数重新编写,还是会报这种错,这个应该怎么解决?
}
}

...全文
68 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
弓人水 2019-10-17
  • 打赏
  • 举报
回复
删掉空白试试,反正不缩进程序也可以编译试试,如果通过了,说明非法字符已经没有了,然后再用半角空格缩进。
fireyou 2019-10-17
  • 打赏
  • 举报
回复
把空格和tab删除,重新输入空格和tab,可能是输入全角的空格,tab之类的。 可以先把空格和tab都删除,试试还报错不
Rookie on the road 2019-10-17
  • 打赏
  • 举报
回复
引用 1 楼 弓人水 的回复:
很可能是出错的那行有全角的空格或制表符。
怎么 解决?
弓人水 2019-10-17
  • 打赏
  • 举报
回复
很可能是出错的那行有全角的空格或制表符。
Rookie on the road 2019-10-17
  • 打赏
  • 举报
回复
引用 4 楼 弓人水 的回复:
删掉空白试试,反正不缩进程序也可以编译试试,如果通过了,说明非法字符已经没有了,然后再用半角空格缩进。
我全部删除,重新编写之后还是报错

69,369

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧