RT,我用while{}語(yǔ)句來讀取逐個(gè)文件信息輸入到結(jié)構(gòu)體數(shù)組,通過printf,我看見在while{}語(yǔ)句內(nèi)的數(shù)據(jù)是正常的,但是在while{}語(yǔ)句外面這些數(shù)據(jù)都不對(duì),我在想是不是while語(yǔ)句外部不認(rèn)while里面的數(shù)據(jù),要怎么把while{}語(yǔ)句內(nèi)的數(shù)據(jù)傳到while語(yǔ)句的外部?
1 回答

森欄
TA貢獻(xiàn)1810條經(jīng)驗(yàn) 獲得超5個(gè)贊
具體看你的代碼。
如果是while內(nèi)外使用同一個(gè)結(jié)構(gòu)體變量的話,是可以做到傳遞的 。
有可能的原因:
1 在while內(nèi)部定義了同名數(shù)組,導(dǎo)致內(nèi)外不是一個(gè)變量。
2 數(shù)據(jù)賦值的時(shí)候有越界,導(dǎo)致之前正確的數(shù)據(jù)被覆蓋。
- 1 回答
- 0 關(guān)注
- 716 瀏覽
添加回答
舉報(bào)
0/150
提交
取消