%s出现了冲突什么原因呢,求大神帮忙

weixin_40731220 2022-08-10 10:52:57

 

                   运行结果 出现了冲突

 


 

...全文
152 10 打赏 收藏 举报
写回复
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复

Visual Studio 2017 这个软件

  • 打赏
  • 举报
回复

什么编译器?应该不是scanf_s导致的,其他代码的问题

forever74 08-10
  • 打赏
  • 举报
回复

加了_s以后的参数与原来不同了,不要直接把它当作scanf用。
对于%s和%c两个格式符,后面需要有两个参数与之对应,分别是地址和长度。
文档还是要读的。

  • 举报
回复
@forever74 地址和长度,这个我没有设定long这个变量啊所以还需要设定一个吗 还是
forever74 08-11
  • 举报
回复 1
@weixin_40731220 形如 scanf_s("%s",buf,128);
  • 打赏
  • 举报
回复

scanf_s("%s", &buf); 这里加&画蛇添足了,直接用buf就好,但并不是错误。

  • 举报
回复
@日立奔腾浪潮微软松下联想 这个&地址我已经去掉了,但是呢还是会冲突 特别是%s 其他还好
  • 打赏
  • 举报
回复
你把地址运算符去掉试试
  • 举报
回复
@只想做好编程的小王 这个我知道但是呢 一样还是有冲突
White_VX 08-11
  • 举报
回复
@只想做好编程的小王 感谢
相关推荐
发帖
C语言

6.7w+

社区成员

C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
帖子事件
创建了帖子
2022-08-10 10:52
社区公告
暂无公告