PDA

View Full Version : چاپ کاراکترها به صورت ستاره



ezamnejad
پنج شنبه 25 تیر 1388, 18:23 عصر
سلام
من میخواهم در یک برنامه رشته ای را از کاربر دریافت کنم و هر کاراکتر را به صورت مجموعه ای از ستاره ها چاپ کنم . دنبال یک راه حل ساده میگردم چیزی که به ذهنم میرسه اینه که برای هر کاراکتر یک تابع بنویسم ...
میخواستم بدونم آیا راه حل ساده تری داره یا نه ؟
با تشکر

kitten
پنج شنبه 25 تیر 1388, 19:22 عصر
سلام
ببین این کد به دردت می خوره یا نه

#include<iostream.h>
#include<string.h>

int main() {
int i = 1;
char x[100];
while(x=getch()) {
for(int j=1;j<=i;j++) {
system("cls");
cout<<"*";
}
i++;
}
return 0;
}

البته این ساده است باید روش کار کنید

tdkhakpur
پنج شنبه 25 تیر 1388, 19:58 عصر
سلام
#include<iostream.h>
#include<string.h>

int main() {
int c=0;
char x[100]={0};
do{
x[c] = kbhit();
if(x[c]!=13 )
cout<<"*";
}while(x[c]!=13 && ++c );
x[c] = 0;
return 0;
}

ezamnejad
پنج شنبه 25 تیر 1388, 20:43 عصر
ضمن تشکر از پاسخ دوستان . لطفا تصویر را ببینید . منظور من چنین چیزی بود ...

javadyousefi
جمعه 26 تیر 1388, 02:01 صبح
hamon fekre khodet khoobe albate mitooni tavabe ro kamtar koni masaln ye tabe vase khate ofoghi dashte bashi ye tabe khate amoodi yeki movarab be rast , . . . baad vase har harf az in tavabe estefade koni