PDA

View Full Version : مبتدی: خواندن چندین فایل ورودی و ارسال همه یه یک فایل خروجی



shirinhekmat
چهارشنبه 12 خرداد 1389, 00:38 صبح
سلام
من یک کد نوشتن برای خواندن 10فایل رشته ای و نوشتن همه لغات آن فایل ها در یک فایل خروجی و در این فایل خروجی تعداد لغات باید شمرده بشه
FILE *in[10],*out;
for(i=1;i<=10;i++)
{
//start of for loop
in[i]=fopen("E:\\i.txt","r(rt)");
if(!in[i]){
printf("cannot open file\n");
getch();
exit(1);
}
out=fopen("E:\\output.txt","w(wt)");
if(!out){
printf("cannot open out file");
getch();
exit(1);
}
ch=getc(in[i]);
while(ch!=EOF){
fputc(ch,out);
if (ch='.')
count=count+1;
ch=fgetc(in[i]);
}
int fclose(FILE *in[i]);
int fclose(FILE *out);
کجای برنا مه ام ایراد داره که نمیتونه به نوبت از هر فایل بخوانه و توی یک فایل خروجی همه رشته ها را بنویسه و تهدادشونو بشماره؟
ممنون میشم راهنمایی ام کنید
لطفا سریعتر جواب بدید