我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

ifstream在子函数中无法重定向

图片说明
正如上图中显示的那样,如果我在main函数中直接cin>>n,可以读取到,但是如果在readNum()中用cin>>n则只能得到默认值,请问这是为什么?怎么解决?

楼主应该要将while(readNum())改成while(n=readNum())
不然main函数里的n怎么能接收的到readNum函数里的值

1.把ifstream写为全局变量,得换个名字
2.把cin传给子函数,类型是ifstream&

近期文章

  • 页面扫码分享到微信该怎么实现呀。。。。。。
  • 在php中用TXT文件记录的功能实现统计并显示链接点击次数
  • 这个感觉没问题为什么不能循环输出呢
  • 大神求解,初学java,
  • ssh开发DAO类求代码,地图开发
  • 用c# 写的一个tcp client 发一个指令再读硬件发回来的数据,无法读取
  • 关于图片页面跳转的问题
  • 有谁用过angularjs,怎么获取一个id的值
  • 单目CCD摄像机像素选择问题
  • ext5 Ext.isDefined() 这个方法怎么用
  • Hook WritePrinter函数
  • 继承中子类的属性行为
  • 求教大虾Hbuilder软件中的问题
  • if条语句件中,单个条件都为true,可是写在一起却是false,why
  • IE 设置检测是否信任站点
  • .net中sql语句的问题,爆出异常
  • 水晶报表问题 上传服务器以后出现数据丢失
  • 自己搭建云平台,怎么将网关的数据发送给hdfs进行处理
  • 有关百度地图定位显示小格子的问题
  • JS对Append代码的特效

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华