C语言-freopen函数输入简单使用举例
生活随笔
收集整理的這篇文章主要介紹了
C语言-freopen函数输入简单使用举例
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
C語言中使用freopen函數解決測試數據輸入問題,避免重復輸入,不失為一種簡單而有效的手段
下面舉個簡單的例子,學會后就可以使用了
freopen函數用法形式一:freopen(“文件名.txt”,“r”,stdin)
注:此情況下,文件需要放在所寫程序所在的目錄下
代碼如下:
#include<stdio.h> int main() {int a[5];int i;freopen("in.txt","r",stdin);for(i=0;i<5;i++){scanf("%d",&a[i]);}for(i=0;i<5;i++){printf("%d ",a[i]);}return 0; }先將輸入的數據寫入記事本里:
再把"in.txt"文件放到所寫程序目錄:
然后就可以正常輸出了:
freopen函數用法形式二:freopen(“文件的絕對路徑\in.txt”,“r”,stdin)
先將輸入的數據寫入記事本里:
再在程序中寫入文件的路徑(文件地址以自己的txt文件地址為準,以下舉我的例子)
代碼如下:
#include<stdio.h> int main() {int a[5];int i;freopen("D:\\C\\in.txt","r",stdin);for(i=0;i<5;i++){scanf("%d",&a[i]);}for(i=0;i<5;i++){printf("%d ",a[i]);}return 0; }文件所在地址:
然后:
總結
以上是生活随笔為你收集整理的C语言-freopen函数输入简单使用举例的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: c语言飞机订票系统设计,飞机订票系统设计
- 下一篇: 用生产者和消费者模式实现奇数偶数不同线程