标题:help
取消只看楼主
dongfz
Rank: 1
等 级:新手上路
帖 子:40
专家分:0
注 册:2005-3-8
 问题点数:0 回复次数:2 
help

本人有一题不明白,模拟题来的: #include <stdio.h> #include <conio.h> #define N 20 fun( int *a,int n,int *odd,int *even) {int i;*even=0;*odd=0; for(i=0;i<n;i++) {if(a[i]%2==0) *even=*even+a[i]; else *odd=*odd+a[i]; }

} main() { int a[N]={1,9,2,3,11,6},i,n=6,odd,even; clrscr(); printf("The original data is:\n"); for (i=0;i<n;i++) printf("%5d",*(a+i)); printf("\n\n"); fun(a,n,&odd,&even); printf("The sum of odd numbers: %d\n",odd); printf("The sum of even numbers: %d\n",even); NONO( ); }

NONO( ) {/* 请在此函数内打开文件,输入测试数据,调用 fun 函数, 输出数据,关闭文件。 */ int i, j, odd, even, n, a[N] ; FILE *rf, *wf ;

rf = fopen("bc7.in", "r") ; wf = fopen("bc7.out", "w") ; for(i = 0 ; i < 10 ; i++) { fscanf(rf, "%d", &n) ; for(j = 0 ; j < n ; j++) fscanf(rf, "%d", a+j) ; fun(a, n, &odd, &even) ; fprintf(wf, "odd=%d,even=%d\n", odd, even) ; } fclose(rf) ; fclose(wf) ; }

结果是正确的,但模拟环境说我bc7.out文件有问题。 请大家帮帮我!!

搜索更多相关主题的帖子: help 
2005-03-23 23:04
dongfz
Rank: 1
等 级:新手上路
帖 子:40
专家分:0
注 册:2005-3-8
得分:0 
不,只有一个文件存在。很奇怪,我用turbo c的时候bc7.out是不会生成的。

但我用wintc的时候,就会自动在保存的文件架里生成bc7.out

请问是不是用turbo c里处理文件时要改一改turbo c的路径之类的呢?那应该怎么改呢?

是金子就一定会发亮吗?高手也需要低调!!!!
2005-03-25 22:39
dongfz
Rank: 1
等 级:新手上路
帖 子:40
专家分:0
注 册:2005-3-8
得分:0 
我知道怎样搞拉

就是要在FILE-----Chang dir那里改一改保存路径,那样bc7.out才会保存在你想要保存的文件夹里!!

是金子就一定会发亮吗?高手也需要低调!!!!
2005-03-26 10:13



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-13911-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.204309 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved