moonDark
جمعه 27 بهمن 1391, 20:04 عصر
سلام
میخواستم بدونم که چه طور میشه تمام کاراکتر های جدول اسکی رو به صورت عدد نشون داد؟ منظورم اعداد بین 0 تا 255 هست نه بیشتر و نه کمتر
من خودم برنامشو نوشتم ولی فقط اعداد رو تا 127 درست نشون میده و بعد از اون میشه -128 -127 ... تا -1 که کاراکتر 256ام هست
char buf[256];
for (int i = 0; i < sizeof(buf); i++)
buf[i] = (char)i;
for (int i = 0; i < sizeof(buf); i++)
printf("[Char:%c|Integer:%i]\t", buf[i], buf[i]);
اگه میشه کمک کنید و راهی که میگین طوری باشه که بشه همون عددو دوباره به کاراکترش برگردوند با char c = (char)i; :لبخند::لبخند::لبخند:
میخواستم بدونم که چه طور میشه تمام کاراکتر های جدول اسکی رو به صورت عدد نشون داد؟ منظورم اعداد بین 0 تا 255 هست نه بیشتر و نه کمتر
من خودم برنامشو نوشتم ولی فقط اعداد رو تا 127 درست نشون میده و بعد از اون میشه -128 -127 ... تا -1 که کاراکتر 256ام هست
char buf[256];
for (int i = 0; i < sizeof(buf); i++)
buf[i] = (char)i;
for (int i = 0; i < sizeof(buf); i++)
printf("[Char:%c|Integer:%i]\t", buf[i], buf[i]);
اگه میشه کمک کنید و راهی که میگین طوری باشه که بشه همون عددو دوباره به کاراکترش برگردوند با char c = (char)i; :لبخند::لبخند::لبخند: