PDA

View Full Version : سوال: نمایش کد اسکی حروف



behzad004
یک شنبه 18 آبان 1393, 23:00 عصر
سلام دوستان به زبان cمیخوام ی برنامه بنویسم ک کد اسکی حروف کوچک رو از aتا zو حروف بزرگ رو از Zتا A
نشون بده ممنون میشم یکمشو راهنمایی کنید

مسعود اقدسی فام
یک شنبه 18 آبان 1393, 23:11 عصر
کافی هست کاراکتر رو به عدد صحیح تبدیل موقت کنید:


cout << (int)ch;

printf("%d",(int)ch);

behzad004
دوشنبه 19 آبان 1393, 17:46 عصر
ببنید من خیلی ابتدایی هستم میشه یکم توضیح بدید؟؟؟عذرخواهم من گفتم ک میخوام کد اسکی همه حروف رو ی جا نمایش بده

sa1378
دوشنبه 19 آبان 1393, 19:02 عصر
ببنید من خیلی ابتدایی هستم میشه یکم توضیح بدید؟؟؟عذرخواهم من گفتم ک میخوام کد اسکی همه حروف رو ی جا نمایش بده

#include <cstdio>
int main ()
{
char s[30]="abcdefghijklmnopqrstuvwxyz",c[30]="ABCDEFGHIJKLMNOPQRSTUVWXYZ";

for(int i=0;c[i]!=0;i++)
{
printf("%c %d ",c[i],int(c[i]));
printf("%c %d\n",s[i],int(s[i]));
}

return 0;
}

behzad004
سه شنبه 20 آبان 1393, 14:46 عصر
غیر از for هیچ راهی نداره ک ی جا همشون چاپ شن؟؟؟؟؟؟

a.r.khoshghalb
سه شنبه 20 آبان 1393, 16:27 عصر
غیر از for هیچ راهی نداره ک ی جا همشون چاپ شن؟؟؟؟؟؟

چرا، باید 52 تا printf بذاری.

sa1378
سه شنبه 20 آبان 1393, 17:37 عصر
غیر از for هیچ راهی نداره ک ی جا همشون چاپ شن؟؟؟؟؟؟

while هم میشه :لبخند:

behzad004
سه شنبه 20 آبان 1393, 18:41 عصر
ن ببینید اخه بدون حلقه باید بنویسم میشه یک خط برا حروف بزرگ و یک خط برا حروف کوچک رو بنویسید؟؟؟بقیشو خودم میبنویسم ممنونم

rahnema1
چهارشنبه 21 آبان 1393, 07:17 صبح
ن ببینید اخه بدون حلقه باید بنویسم میشه یک خط برا حروف بزرگ و یک خط برا حروف کوچک رو بنویسید؟؟؟بقیشو خودم میبنویسم ممنونم

اگه حلقه گفتن ننویسید احتمالا باید از تابع بازگشتی استفاده کنید

behzad004
چهارشنبه 21 آبان 1393, 12:12 عصر
دوستان من نوشتم کدش رو فقط ی مشکلی دارم تو این برنامه خروجی کد اسکی حرف aوAرو میده میخوام بدونم چرا وقتی scanfنمیزارم برنامه خطا میده؟؟؟؟؟؟؟؟؟این سورس برنامه
int main()
{printf("ch=A\t65\ta\t97")
scanf("%d")
clrscr();
getch();
return 0;
}