تالار گفتمان مانشت
استفاده از bool , true falseدر زبان C - نسخه‌ی قابل چاپ

استفاده از bool , true falseدر زبان C - RangiRangi - 03 دى ۱۳۹۴ ۱۱:۱۱ ب.ظ

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

علاوه بر این ها تو شرط if هم تو سی پلاس با true و false که مینویسم تو سی این ترو و فالس اجرا نمیشه.

اینا رو چطور میشه تبدیلش کرد به زبان سی؟
ممنون میشم اگه میدونید کمکم کنید.

استفاده از bool , true falseدر زبان C - unicornux - 03 دى ۱۳۹۴ ۱۱:۲۸ ب.ظ

include " stdbool.h" رو اضافه کن.

استفاده از bool , true falseدر زبان C - RangiRangi - 03 دى ۱۳۹۴ ۱۱:۳۷ ب.ظ

(۰۳ دى ۱۳۹۴ ۱۱:۲۸ ب.ظ)unicornux نوشته شده توسط:  include " stdbool.h" رو اضافه کن.
مرسی الان امتحان میکنم اینو.
ممنون.

(۰۳ دى ۱۳۹۴ ۱۱:۲۸ ب.ظ)unicornux نوشته شده توسط:  include " stdbool.h" رو اضافه کن.
یه مشکلی همین الان پیدا کردم
اومدم devc++ رو آپدیتش کردم به آخرین نسخه
الان همین خط اول که isotream.h هستو خطا میگیره. درحالیکه قبلا بدون خطا اجرا میشد این برنامه سی پلاس پلاسم. علتش چی میتونه باشه؟

استفاده از bool , true falseدر زبان C - unicornux - 04 دى ۱۳۹۴ ۱۲:۰۸ ق.ظ

آدرس کامپایلر یا Toolchain(کتابخانه ها) صحیح نیست . این نرم افزارا که آپدیت نمیخوان. یبار نصب کردی کار کرد دیگه نباید دست بزنی.
من با DEV سالها پیش کار کردم الان یادم نمیاد ساختارش چی بود.

استفاده از bool , true falseدر زبان C - RangiRangi - 04 دى ۱۳۹۴ ۱۲:۱۳ ق.ظ

(۰۴ دى ۱۳۹۴ ۱۲:۰۸ ق.ظ)unicornux نوشته شده توسط:  آدرس کامپایلر یا Toolchain(کتابخانه ها) صحیح نیست . این نرم افزارا که آپدیت نمیخوان. یبار نصب کردی کار کرد دیگه نباید دست بزنی.
من با DEV سالها پیش کار کردم الان یادم نمیاد ساختارش چی بود.
آخه این برنامه ای که مینویسم برا خودم نیست.
مال اون آخرین نسخه س. برا همین منم رفتم رو آخرین ورژن این.
نمیشه کاریش کرد یعنی؟

استفاده از bool , true falseدر زبان C - equilibrium - 04 دى ۱۳۹۴ ۰۷:۰۹ ب.ظ

اگه کدتون مثل سوالتون درهم نیست شاید بتونید با تعریف ماکروها و جایگزینی با واژه های true و false در کد، مشکلتونو حل کنید؛
مثلا اینطوری (به نقل از stackoverflow):
کد:
typedef int bool;
#define true 1
#define false 0