[問題] 寫入輸出問題

看板C_and_CPP (C/C++)作者 (也許我就是我,好好愛自己)時間16年前 (2009/11/10 02:09), 編輯推噓1(103)
留言4則, 3人參與, 最新討論串1/1
大大們你好 小弟現在碰到的問題是 我利用讀取 "文字檔" 內的資料 然後將其放到 "陣列" 裡面去 跑我程式內設好的 "方程式" 因為不知道資料會有幾筆 因此 我希望可以做出一個通識化的程式 以下是我想要通識化的部分 main { FILE*fp char filename[1000]="abc.txt"; char line[1000]; int A[4],B[4],C[4]; int i; fp=fopen(filename,"r"); if(fp!=NULL) { while(fgets(line,1000,fp)!=NULL) { fscanf(fp,"%d %d",&A[0],&B[0]); fscanf(fp,"%d %d",&A[1],&B[1]); fscanf(fp,"%d %d",&A[2],&B[2]); fscanf(fp."%d %d",&A[3],&B[3]); for(i=0;i<4;i++) { C[i]=10*pow((A[i]-B[i]),2)+pow(B[i],2); printf("%d",C[i]); } } 我主要想問的是如何將"fscanf"那邊變的通識化點 因為不知資料會有多少筆 感謝大大耐心閱讀 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.114.231.33

11/10 11:36, , 1F
第一次聽到"通識化" ... 通識上太多嗎? XD
11/10 11:36, 1F

11/10 11:39, , 2F
抱歉 因為我是新手 只是不知大大知不知道我的點在哪
11/10 11:39, 2F

11/10 11:42, , 3F
通式化?
11/10 11:42, 3F

11/10 11:44, , 4F
就是希望寫一個不論資料有多少我都能跑的程式
11/10 11:44, 4F
文章代碼(AID): #1A-5hhki (C_and_CPP)
文章代碼(AID): #1A-5hhki (C_and_CPP)