read(year,month);
我想应该是这里的问题。
你改成
read(year);
read(month);
吧。
我想应该是这里的问题。
你改成
read(year);
read(month);
吧。
解决方案 »
- delphi中怎样才能解决“至少一个参数没有被指定值”的问题
- 使用Vf向Oracle提交数据时候出现错误提示:Translate Error: Value out of bounds.
- 测试一个类中的属性,老是出错呀,大家帮忙给看看
- Required Pacdage 'nmfast' not found 怎么解决?
- 高分求解一个打印报表的问题(郁闷很久了),也可到其础区回答,都给分!
- 请问能产生条形码的delphi6控件?
- <素质测试手册>程序最终版下载,9张试卷了解自己。欢迎下载。
- ADO出错~HELP!!!!!!!!!!!!
- 如何通过delphi来实现从unix机器上传送信息到windows机器上,并在其上显示,即类似实时监控?
- delphi程序员的前途?
- [关于制作安装盘的两个问题,会者不难]
- 答者有分:db比dbf稳定吗?
怎么办呢?我刚测试了一下,它又出现 Runtime error 6 00003D3C
但这个error code 我就查都查不到了.
怎么办呢?
readln(month);呢?
如果还不行,找TP7编译吧
readln(year);
writeln('input month');
readln(month);
看看是不是运行到那里了??
应该是出在writeln('input year')那里了
也就是说I/O error
如果readln语句在前就出在readln语句处,如果writeln语句在前就出在writeln语句处
writeln('input year');
readln(year);
writeln('input month');
readln(month);
{ $ I + }
{输入年.月,输出该月天数}
{$APPTYPE CONSOLE} VAR
year,month,days:integer;
BEGIN
{输入年.月}
read(year,month);
{计算该月天数}
CASE month OF
1,3,5,7,8,10,12:days:=31;
4,6,9,11 :days:=30;
2 :IF(year MOD 4=0)
AND(year MOD 100<>0)
OR(year MOD 400=0)
THEN days:=29
ELSE days:=28
END;{CASE}
{输出年.月.该月天数}
writeln('year=',year,'month=',month,'days=',days)
END.
{输入年.月,输出该月天数}
{$APPTYPE CONSOLE} VAR
year,month,days:integer;
BEGIN
{输入年.月}
writeln('input year');
readln(year);
writeln('input month');
readln(month);
{计算该月天数}
CASE month OF
1,3,5,7,8,10,12:days:=31;
4,6,9,11 :days:=30;
2 :IF(year MOD 4=0)
AND(year MOD 100<>0)
OR(year MOD 400=0)
THEN days:=29
ELSE days:=28
END;{CASE}
{输出年.月.该月天数}
writeln('year=',year,'month=',month,'days=',days);
readln;
END.帮忙帮到底了:没错了吧?
這個程序代碼像第一二個貼子那樣改就行了,雖然在TP FOR WINDOWS V1.5和DEPHI5中運行出錯,但我又裝了TP7.0,運行OK!
愿你們都成為一個優秀的程序員...