poor!a 15130 مالک ارسال شده در 24 بهمن، 2011 پیاده سازی strcpy به دو صورت حالت اول: char *strcpy(char *s,const char *t) { int i=0; while((s=t)!='\0') i++; return s; } //end حالت دوم: char *strcpy(char *s,const char *t) { char *ts; ts=s; while((*s=*t)!='\0') { s++; t++; } return ts; } //end 5
poor!a 15130 مالک ارسال شده در 24 بهمن، 2011 پیاده سازی تابع strncat char *strncat(char *s,const char *t,unsigned n) { const char *p=t; unsigned i,j; i=j=0; while(s!='\0') i++; while(j if(p[j-1]!='\0') s='\0'; return s; } //end 5
poor!a 15130 مالک ارسال شده در 24 بهمن، 2011 پیاده سازی strncpy به دو صورت صورت اول: char *strncpy(char *s,const char *t,unsigned n) { for(unsigned i=0;i s=t; for(;i s='\0'; return s; } //end صورت دوم: char *strncpy(char *s,const char *t,unsigned n) { char *ts=s; for(unsigned i=0;i *s=*t; for(;i *s='\0'; return ts; } //end 4
poor!a 15130 مالک ارسال شده در 24 بهمن، 2011 پیاده سازی تابع strrchr int strlen(const char *s) { for(int i=0;s;++i); return i; } char *strrchr(const char *s,int c) { long i; for(i=strlen(s)-1;i>=0 && s!=(char)c;i--); if(i return NULL; else return (char *)&s; } //end 5
poor!a 15130 مالک ارسال شده در 24 بهمن، 2011 برنامه ای که کاربرد تابع strlen را نشان میدهد. با اجرای این برنامه عدد 15 به عنوان طول رشته str چاپ میشود: #include #include using namespace std ; int main() { char str [16] = "how long am I ?"; int len ; len = strlen(str) ; cout return 0; } //end 5
poor!a 15130 مالک ارسال شده در 24 بهمن، 2011 یاد اوری : برنامه ای که نحوه عملکرد توابع strchr و strrchr را نشان میدهد: #include #include using namespace std; void main(void) { char ch='r'; char string[] = "The quick brown dog jumps over the lazy fox"; char fmt1[] = " 1 2 3 4 5"; char fmt2[] = "12345678901234567890123456789012345678901234567890"; char* pdest; int result; cout cout cout /* Search forward. */ pdest=strchr(string, ch); result=pdest - string + 1; if( pdest != NULL ) cout else cout /* Search backward. */ pdest=strrchr(string, ch); result=pdest - string + 1; if( pdest != NULL ) cout else cout } //end 5
poor!a 15130 مالک ارسال شده در 24 بهمن، 2011 برنامه ای که نحوه عملکرد دو تابع _strupr و _strlwr را نشان میدهد: #include #include using namespace std; void main() { char string[] = "The String to End All Strings!"; cout cout char* lwr_str=strlwr(string); cout } //end 5
poor!a 15130 مالک ارسال شده در 24 بهمن، 2011 این برنامه یک ماتریس سه بعدی از ورودی گرفته و ضرب عناصر آنرا در یک آرایه یک بعدی ذخیره و چاپ میکند. #include int main() { int x[2][2][2], y[2]={1,1}; for(int i=0;i for(int j=0;j for(int k=0;k { cout cin>>x[j][k]; } for(int c=0;c for(int j=0;j for(int k=0;k y[c]*=x[c][j][k]; cout return 0; } //end 5
farid1371 10 ارسال شده در 12 شهریور، 2012 سلام بانوي آبي من تازه عضو شدم تو سايت شما ولي خيلي خوشم اومد ولي به نظر من وقتي ميخواين آموزش يك موضوع رو بزاريد بهتر از اينكه هر قسمت رو تايپ كنيد كل آموزش موضوع رو تايپ كنيد و بصورت pdf قرار بديد اميدوارم تونسته باشم منظورم رو برسونم :icon_gol:
mehdifx2006 10 ارسال شده در 23 مهر، 2015 خیلی دنبال این مطالب گشتم ولی هیچ جا به جز اینجا پیداش نکردم :)
amoesmaeil 10 ارسال شده در 29 آبان، 2015 سلام دوستان بنده یه برنامه باید بنویسم نمیدونم چیکار کنیم!کسی بلده؟ یک منو هست که باید 4کار رو انجام بده یکی رشته بگیره یکی ویرایش رشته انجام بده یکی هم نمایش آخرین ویرایش رشته رو یکی هم خروج مثلا من اول مینویسم اسماعیل بعد ویرایش میکنم علی بعد هم میرم تو گزینه اخر تمام رشته های ورود شده رو ببینم با اخرین تغییرات بعد گزینه جستجو هم داشته باشه که بشه سرچ کرد رشته ها رو
benali 10 ارسال شده در 23 اردیبهشت، 2017 سئوال : اجرای دستور در cmd ویندوز سلام در یک پوشه میخواهم با اجرای یک bach file آخرین فایلی که در این پوشه کپی شده در روی دسکتاپ یا یک فولدر دیگر داشته باشم یعنی مبدا و مقصد این bach file داشته باشد و براساس data modifiled کپی شود . ممنون
ارسال های توصیه شده