主题:文件输出错误!
			
 badzn
				 [专家分:0]  发布于 2005-11-15 23:53:00							
			今天按照书上编了个程序,可是到输出时只输出了文件名字.
而txt里面竟然没有结果.
这是怎么回事啊?
						
					 
		
			
回复列表 (共4个回复)
		
								
				沙发
				
					
Blackfire [专家分:70]  发布于 2005-11-16 17:25:00				
				把代码 贴上啊
							 
						
				板凳
				
					
badzn [专家分:0]  发布于 2005-11-16 18:21:00				
				Program unhappy(input,output); 
var 
a,b:array [1..7] of integer; 
i:integer; 
f1,f2:text; 
begin 
assign(f1,'unhappy.in'); 
assign(f2,'unhappy.out'); 
reset(f1); 
for i:=1 to 7 do readln(f1,a[i],b[i]); 
for i:=1 to 7 do 
begin 
if a[i]+b[i]>8 then 
begin 
rewrite(f2); 
writeln(f2,i); 
close(f2); 
exit; 
end; 
end; 
rewrite(f2); 
writeln(f2,'0'); 
close(f1); 
close(f2) 
end. 
就是这个~编写出来总是不出来文件输出`
							 
						
				3 楼
				
					
lala2 [专家分:70]  发布于 2005-11-16 21:40:00				
				文件路径搞错了? close(f1) 要放前面?
							 
						
				4 楼
				
					
gljie [专家分:30]  发布于 2006-05-18 09:04:00				
				
把rewrite(f2)放到reset(f1)的后面
							 
									
			
我来回复