For investors
股价:
5.36 美元 %For investors
股价:
5.36 美元 %认真做教育 专心促就业
有网友提问说C语言编程过程中退出后无法保存下来,没有读取文件数据,这样的问题怎么解决?昆明达内小编来给大家支一招:
一般来说,从文件中读取数据,需要使用fopen打开文件,然后用fscanf、fread等函数从文件中读取数据。如果想对程序作出最小的改动的话,可以使用freopen函数。
freopen用于重定向输入输出流。该函数可以在不改变代码原貌的情况下改变输入输出环境,但使用时应当保证流是可靠的。
函数原型:
1 FILE *freopen( const char *filename, const char *mode, FILE *stream );
参数:
filename指定文件名,mode指定打开方式,stream指定需要重定向的流。
在这里,只要把标准输入流stdin重定向就可以,所以需要这样写:
1 freopen("file address", "r", stdin);
后面的代码不需做改动即可。
想学习一门专业的IT技术,就来达内昆明IT培训机构:网络营销培训、UI培训、Java培训、web前端、Linux、PHP、C语言、Python等,欢迎来【昆明达内官网】或者电话咨询了解。免费试听课程活动正式启动,限额试听,先报先得。
每个月都有达内学员成功走向岗位
每个月都有新学员加入
梦想的接力棒在新老学员手中不断传递,相信通过几个月努力学习
他们都会找到心仪工作,拿到理想薪资!