ورود

View Full Version : سوال: رشته متحرك!



Max Payne
سه شنبه 12 آبان 1388, 01:46 صبح
سلام يه سوال ميخواستم بدونم ميشه با زبان سي يا سي++ رشته اي رو كاري كرد مانند برنامه نويسي هاي ديگه كه label دارن متحرك بشه آيا چنين كاري امكان داره؟؟
اگه داره يه نمونه سورس بذارين
با تشكر

Max Payne
سه شنبه 12 آبان 1388, 01:51 صبح
البت با دستور For ميشه اما ميخوام كاراكتر پاك بشه و بعدي به جاش نمايش داده بشه

kitten
سه شنبه 12 آبان 1388, 07:53 صبح
دوست عزیز من این کد را نوشتم البته خوب در نمی اید باید روش ها ی بهتری هم باشه که این کار را کرد
این کد ممکنه که delay داشته باشه یا انقدر سریع این کار انجام بشه که اصلا کسی متوجه نشه
باید خودت روش کار کنی
#include <iostream.h>
#include <string.h>

int main() {
chart matn[20]="matn shoma";
int i=1;
int j=1;
while(j<=5) {
i=1;
while(i<=j) {
cout<<" ";
i++;
}
cout<<matn;
system("cls");
j++;
}
return 0;
}

tdkhakpur
سه شنبه 12 آبان 1388, 14:46 عصر
براي خروج esc را فشار بديد


#include <iostream.h>
#include <conio.h>
#include <stdio.h>
#include <dos.h>
int main()
{
char *text={"hi my friend, how are you today."}, ch;
int len;
len = strlen(text);
while( !(kbhit() && getch()==27) )
{
gotoxy(10, 10);
cout<<text;
ch = text[len-1];
for( int i=len-1; i>0; i--)
text[i] = text[i-1];
text[0] = ch;
delay(500);
}
return 0;
}

Max Payne
سه شنبه 12 آبان 1388, 17:36 عصر
از هر دوي شما ممنون ولي خب با كد جناب tdkhakpur (http://barnamenevis.org/forum/member.php?u=99732) بيشتر موافقم