PDA

View Full Version : سوال: کاراکتر کنترلی با کد 26



kamran_14
پنج شنبه 31 تیر 1389, 16:21 عصر
سلام
ببخشید
کد 26 مربوط به کدام کاراکتر کنترلی است
وقتی که کد کاراکتر 26 را چاپ می کنیم بعد از اون دیگه هیچ چیزی چا پ نمی شه (اگه نوشته اید)
مثلا :

cout<<(char)26<<"Wellcom to c++";

چرا هیچی چاپ نمی شه؟

matinfar1981
پنج شنبه 31 تیر 1389, 17:09 عصر
http://img.20upload.com/download-3486-1279804071-6e282839969c0af427195ec177023c28.png
این خروجی منه .

siso2010
پنج شنبه 31 تیر 1389, 21:18 عصر
سلام
ببخشید
کد 26 مربوط به کدام کاراکتر کنترلی است
وقتی که کد کاراکتر 26 را چاپ می کنیم بعد از اون دیگه هیچ چیزی چا پ نمی شه (اگه نوشته اید)
مثلا :

cout<<(char)26<<"Wellcom to C++‎";

چرا هیچی چاپ نمی شه؟

اگر از تابع زير استفاده كنيد با دادن كد كاراكتر آن را چاپ مي كند
putch(شماره ي كاراكتر);
كه 26 اينه:

Salar Ashgi
جمعه 01 مرداد 1389, 08:49 صبح
عدد 26 کد اسکی کاراکتر فلش به سمت راست است .

کامپایل در بورلند :

http://salarcpp.persiangig.com/new_folder_1/1.jpg

شما از چه کامپایلری استفاده میکنید ؟ کدتون رو هم قرار بدید .

PC2st
جمعه 01 مرداد 1389, 09:20 صبح
چرا هیچی چاپ نمی شه؟
در انتها از std::flush یا std::endl استفاده کنید، شاید بخاطر همین باشد.

kamran_14
شنبه 02 مرداد 1389, 11:12 صبح
شما از چه کامپایلری استفاده میکنید ؟ کدتون رو هم قرار بدید
من با c++ تحت داس کار می کنم

cout<<(char)26;

eshpilen
شنبه 02 مرداد 1389, 12:31 عصر
کد اسکی 26 (کنترل+Z) تاجایی که یادمه از قدیم برای اعلام EOF بکار میرفته.
البته این صرفا یک قرارداد هست و استاندارد خاصی نداره.
الان دیگه اینطوری نیست بنظرم.

yaseriran
شنبه 02 مرداد 1389, 12:54 عصر
درود!
دقیقا نگفتی از چه کامپایلری؟