انجمن‌های فارسی اوبونتو

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید


توزیع گنو/لینوکس اوبونتو ۲۰ ساله شد 🎉

نویسنده موضوع: مشکل در IDE برای ++C  (دفعات بازدید: 5274 بار)

0 کاربر و 5 مهمان درحال مشاهده موضوع.

آفلاین R3za

  • Newbie
  • *
  • ارسال: 23
  • جنسیت : پسر
    • My Digital Life
پاسخ به: مشکل در IDE برای ++C
« پاسخ #15 : 07 آبان 1388، 08:05 ب‌ظ »
سلام
مشکل حل شد و Compile و Build فعال شد .. ممنون
فقط باز چندتا موضوع ..
مثلا ما این کد رو داریم
/* ==============  Program Description  ============= */
/*   program name : Av.c                              */
/* ================================================== */
#include <conio.h>
#include <stdio.h>
int main()
{
clrscr();
int x=0,y=0,z=0;
printf("Enter Three Number : \n.");
scanf("%i%i%i",&x,&y,&z);
clrscr();
printf("Average =  \" %i \"  \n\n\n\n\nPress any key to Exit ....",((x+y+z)/3));
return (0);
getch();
}
و این ارور هارو هم توی کامپایل میگیرم ..
gcc -Wall -c "untitled.c" (in directory: /home/reza)
untitled.c:4:19: error: conio.h: No such file or directory
Compilation failed.
untitled.c: In function ‘main’:
untitled.c:8: warning: implicit declaration of function ‘clrscr’
untitled.c:15: warning: implicit declaration of function ‘getch’
تابع main توی ویندوز می تونستیم Void هم بزاریم
فایل هدر Conio رو نداریم تو لینوکس ؟
توابع Getch و clrscr چرا کار نمی کنن ؟
تازه این فایل چند خطه اگه بخوام یک پروژه رو شروع فک کنم ....

آفلاین heresh

  • Hero Member
  • *
  • ارسال: 968
  • جنسیت : پسر
پاسخ به: مشکل در IDE برای ++C
« پاسخ #16 : 07 آبان 1388، 09:21 ب‌ظ »
بهتره که بنویسی چه جوری مشکلت حل شد تا این تاپیک واسه بقیه هم مفید باشه.

در مورد کتابخونه conio.h:
conio.h is a header file used in old MS-DOS compilers to create text user interfaces. It is not part of the C programming language, the C standard library, ISO C nor is it required by POSIX.
http://en.wikipedia.org/wiki/Conio.h

واسه تابع ()getch می‌تونی از تابعی که تو لینک پایین هست استفاده کنی:
http://cboard.cprogramming.com/faq-board/27714-faq-there-getch-conio-equivalent-linux-unix.html

برای پاک کردن صفحه قبل از اولین اجرا می‌تونی اینجوری برنامت رو کامپایل کنی:
clear && gcc -Wall -c "untitled.c

آفلاین parsibox

  • Hero Member
  • *
  • ارسال: 777
  • جنسیت : پسر
  • آچار فرانسه
    • سایت شخصی محسن داوری
پاسخ به: مشکل در IDE برای ++C
« پاسخ #17 : 22 آبان 1388، 11:23 ب‌ظ »
منم چند روزه دارم میگردم ولی بهترین گزینه ای که پیدا کردم نتبینز http://bits.netbeans.org/netbeans/7.0/m1/bundles/netbeans-7.0_m1-linux.sh و ایکیلیپس هست
http://forum.ubuntu.ir/index.php/topic,12830.0.html
http://forum.ubuntu.ir/index.php/topic,12928.new.htm
http://forum.ubuntu.ir/index.php/topic,12151.0.html
توجه : کلیه ی کاربران لینوکس در اصفهان که متقاضی شارژ یا راه اندازی ADSL پیشگامان یا صبانت هستند میتوانند از طریق ما 5% تخفیف بگیرند