請問fopen的問題 |
尚未結案
|
hsien0701
一般會員 發表:4 回覆:10 積分:2 註冊:2008-12-15 發送簡訊給我 |
各位前輩大大好:
小弟有個疑問,利用fopen打開檔 假如我有四個.txt檔 想循序讀進來 程式如下: void write() { FILE *fp_output; int i=0,j=0,n; fp_output =fopen("out.txt","wb"); if (fp_output == NULL) { printf("\n Can't open file \n"); } while(input!=NULL) { for(n=0; n fprintf(fp_output," %d \n",input); } } fclose(fp_output); } 大概是這個概念 但是由於網路上跟書上都只有解釋"a"這個模式是什麼意思 沒有舉例,我又試不出來 想請各位大大可否教導一下,拜託拜託!! |
christie
資深會員 發表:30 回覆:299 積分:475 註冊:2005-03-25 發送簡訊給我 |
合併兩個txt 成 MERGEOUT.TXT
/* Program to create a Merged file */ #include int main(void) { FILE *in, *out; char c; if ((in = fopen("SRC1.BAK", "rt")) == NULL) { fprintf(stderr, "Cannot open input file.\n"); return 1; } if ((out = fopen("MERGEOUT.TXT", "wt")) == NULL) { fprintf(stderr, "Cannot open output file.\n"); return 1; } while ((c=fgetc(in))!= EOF) fputc(c, out); fclose(in); //----------------------------------------------------- if ((in = fopen("SRC2.MMM", "rt")) == NULL) { fprintf(stderr, "Cannot open input file.\n"); return 1; } //while (!feof(in)) // fputc(fgetc(in), out); while ((c=fgetc(in))!= EOF) fputc(c, out); fclose(in); //----------------------------------------------------- fclose(out); return 0; }
------
What do we live for if not to make life less difficult for each other? |
Ktop_Robot
站務副站長 發表:0 回覆:3511 積分:0 註冊:2007-04-17 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |