为了账号安全,请及时绑定邮箱和手机立即绑定

c语言 如何把while{}语句内的数据传到while语句的外部?

c语言 如何把while{}语句内的数据传到while语句的外部?

C
明月笑刀无情 2018-10-24 14:11:55
RT,我用while{}语句来读取逐个文件信息输入到结构体数组,通过printf,我看见在while{}语句内的数据是正常的,但是在while{}语句外面这些数据都不对,我在想是不是while语句外部不认while里面的数据,要怎么把while{}语句内的数据传到while语句的外部?
查看完整描述

1 回答

?
森栏

TA贡献1810条经验 获得超5个赞

具体看你的代码。
如果是while内外使用同一个结构体变量的话,是可以做到传递的 。
有可能的原因:
1 在while内部定义了同名数组,导致内外不是一个变量。
2 数据赋值的时候有越界,导致之前正确的数据被覆盖。

查看完整回答
反对 回复 2018-11-03
  • 1 回答
  • 0 关注
  • 615 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信