PDA

View Full Version : سوال: تبدیل برنامه به تابع



ehsan_64
پنج شنبه 07 خرداد 1388, 16:56 عصر
سلام به همه دوستان:لبخندساده:
به کمک فوری تون نیاز مبرم دارم
هر کسی هر جور که بلده و میتونه راهنماییم کنه لطفا:گریه:
من تو بحث توابع یه کم مشکل دارم
یه برنامه که با راهنمایی از خودتون نوشتم تو فایل ضمیمه گذاشتم که ببینیدش
میخوام همین برنامه رو تبدیلش کنم به تابع کتابخانه ای
میخوام ببینم چطور باید تابع این برنامه رو بنویسم:متفکر:
یا بهم بگین تابعش چی میشه
ازتون میخوام لطف کنین و خیلی فوری کمکم کنید
بدجور نیازمندم بهش
از همتون ممنونم :قلب:

pswin.pooya
یک شنبه 10 خرداد 1388, 01:16 صبح
منظورت از تابع کتابخانه ای چیه؟
فایل lib یا dll؟ و یا یه include ساده؟!

mortezamsp
جمعه 15 خرداد 1388, 00:01 صبح
آقا لطفا جواب اين بنده خدا رو بدين.
منم خيلي دلم ميخواد جواب اين سوال رو بدونم.

shs_night
جمعه 15 خرداد 1388, 03:47 صبح
آقا لطفا جواب اين بنده خدا رو بدين.
منم خيلي دلم ميخواد جواب اين سوال رو بدونم.

سوال این دوستمون خیلی گنگه اگر شما متوجه شدید یه مختصر توضیحی درباره اون بدید

shs_night
جمعه 15 خرداد 1388, 04:40 صبح
من که آخر سر از این سوال شما در نیاوردم !!! (جل الخالق)
ولی برای اینکه امشب بیکار نباشم گفتم یه حالی به این کد بدم




//#include<iostream.h>
#include<stdlib.h>
#include<stdio.h>
#include<conio.h>
#include<dos.h>


//n_LF = tedade khate khali ke bayad chap shavad
void func (char *message ,int n_LF , unsigned delay1 );


void main(void)
{
int x,y;
char name[50],c;
clrscr();
func(" ba salam be shoma karbare gerami",0,3000);
func(" in barname tavasote injaneb ehsan neveshte shode ast",3,4000);
func(" in barname esme delkhahi ra az shoma daryaft mikonad",3,3000);
func(" va dar ghesmathaye mokhtalefe manitor chap khahadkard",3,3000);
func(" lotfan baraye aghaze barname name morede nazare khod ra vared konid",3,3000);
func(" va sepas kilide enter ra feshar dahid",3,3000);
printf("\n\n\n");
gets(name);
for(int i=0;i<10;i++)
{
if(kbhit() && getch()==27)break;
clrscr();
x=random(79);
y=random(49);
gotoxy(x,y);
puts(name);
textcolor(i);
textbackground(i+1);
delay(1000);
sound(5000);
nosound();
}
getch();
}

void func(char *message ,int n_LF ,unsigned delay1 )
{
for(int i=1 ;i<= n_LF ;i++)
//printf("\n");
puts("");

printf("%s",message);
delay(delay1);
}


موفق باشید