PDA

View Full Version : مبتدی: مشکل در اجرای تابع



jahadgar91
یک شنبه 15 تیر 1393, 15:31 عصر
سلان دوستان
توابع من دری این برنامه اجرانمیشن واین ارور رو تو عکس زیر میده
http://www.7khatcode.com/?qa=blob&qa_blobid=17357019317959862003

#include <stdio.h>
#include <conio.h>
void ginput(int,int,int,int,int,int);
int omr(int,int,int,int,int,int,int);
int main()
{

int yh,mh,dh;
int y,m,d;
int s,dg,h;
ginput(yh,mh,dh,y,m,d);
omr(yh,mh,dh,y,m,d,s);
d=s/60;
h=d/60;
printf("s=%d\nd=%d\nh=%d",s,d,h);
getch();
return 0;
//<>
//*********************************
void ginput(int yh,int mh,int dh,int y,int m,int d)
{
printf("enter yh"); scanf("",&yh);
printf("enter mh"); scanf("",&mh);
printf("enter dh"); scanf("",&dh);
printf("entre y"); scanf("",&d);
printf("enter m"); scanf("",&m);
printf("enter d"); scanf("",&d);
}
//*********************************
int omr(int yh,int mh,int dh,int y,int m,int d,int s){
int y1,m1,d1;
if(dh<d)
{
dh=dh+30;
mh=mh-1;
d1=dh-d;
}
else
d1=d-h
if(mh<m){
mh=mh+12;
yh=yh-1;
m1=mh-m;
}
else
m1=mh-m;
y1=yh-y;
s=(y1*365)+(m1*30)+(d1);
return s;
}

parvizwpf
یک شنبه 15 تیر 1393, 15:40 عصر
دو تا سوتی میبینم:
بعد از return 0
{
نگداشتید.

else
d1=d-h
احتمالا اینه
d1=dh;