
fputs的第一個參數是const char * , 但是你傳入了一個struct aa * , 所以出現這個警告 。消除警告的方法:改成:fputs((char *)ff,w);但是即使這么改了 , 我估計還是要出錯 。因為里面有些奇怪的東西 , 不知道是你故意這么寫的還是你不小心弄錯了 。我就不復制你所有的代碼了 , 你自己對照下想想看:struct aa{ char name[10][10]; // 看來你這里aa表示一個人 , 那么為什么一個人需要10個名字?推薦改正:char name[10]; char sex[10]; int cj; int number;}scanf("%s",boy[i].name[i]); // 推薦改正:scanf("%s",boy[i].name); fputs(ff,w); // 推薦改正:fputs((*ff).name, w);這三個地方要改必須全改 , 只改一個地方會出錯 。
【C語言fputs的簡單問題,有提示,答案對,立刻采納,絕不拖延】
猜你喜歡
- 巧克力怎么做簡單做法 巧克力的禁忌
- 拔火罐的注意事項及禁忌癥 拔火罐需要注意什么
- 香芋泥如何做 香芋泥的做法介紹
- 谷雨要注意什么 谷雨的注意事項
- 勸人寬心的詩句 勸人寬心有什么詩句
- 狐貍的夏天電視劇大結局 愛情偶像勵志等你來看
- 雞肉星披薩的做法 雞肉星披薩的做法步驟
- 微信添加標簽分組的方法 怎樣用微信添加標簽分組
- 元宵節的簡短祝福文案 元宵節簡短祝福語
- 指數級增長是什么意思 指數級增長的含義
