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

کمک و پشتیبانی => برنامه‌سازی => نویسنده: newubuntu در 25 آبان 1387، 06:39 ب‌ظ

عنوان: مشکل در g++
ارسال شده توسط: newubuntu در 25 آبان 1387، 06:39 ب‌ظ
سلام
دوستان من برنامه نوشتم ولی کامپایل نمی کنه مشکل چیه
تو dvd هم هرچی مربوط به سی ++ بود نصب کردم ولی درست نشد
مشکلشم فکر کنم خیلی بزرگه چون با هدرز مشکل داره
 error: iostream.h: No such file or directory
حالا باید چیکار کنم؟
عنوان: پاسخ به: مشکل در g++
ارسال شده توسط: علیرضا طالقانی در 25 آبان 1387، 07:00 ب‌ظ
sudo apt-get install build-essential

ویکی ها نمی دونم چرا باز نمیشه!‌ولی اونجا گفته شده...
عنوان: پاسخ به: مشکل در g++
ارسال شده توسط: newubuntu در 25 آبان 1387، 07:10 ب‌ظ
دستت درد نکنه ولی درست نشد
g++ -c ali.cpp -o ali.o
ali.cpp:1:22: error: iostream.h: No such file or directory
ali.cpp: In function ‘int main()’:
ali.cpp:5: error: ‘cin’ was not declared in this scope
ali.cpp:6: error: ‘cout’ was not declared in this scope
عنوان: پاسخ به: مشکل در g++
ارسال شده توسط: علیرضا طالقانی در 25 آبان 1387، 07:15 ب‌ظ
میشه سوئیچ c- رو حذف کنید
لطفا  :oops:
عنوان: پاسخ به: مشکل در g++
ارسال شده توسط: newubuntu در 25 آبان 1387، 07:17 ب‌ظ
بازم درست نشد  :'(
راهی برای نصب هدرز هست؟
عنوان: پاسخ به: مشکل در g++
ارسال شده توسط: علیرضا طالقانی در 25 آبان 1387، 08:08 ب‌ظ
???
این هدر خیلی عمومی هستش! البته من با ++C کار نمی کنم. ولی اون بسته یی که عرض کردم شامل همین هدر هاست.

ی نگاه ب این لینک بنداز! شاید ایده یی بهت بده
http://www.yolinux.com/TUTORIALS/LinuxTutorialC++StringClass.html
عنوان: پاسخ به: مشکل در g++
ارسال شده توسط: newubuntu در 25 آبان 1387، 08:17 ب‌ظ
اینجا هم چیز خاصی نگفته بود
عنوان: پاسخ به: مشکل در g++
ارسال شده توسط: علیرضا طالقانی در 25 آبان 1387، 08:38 ب‌ظ
اگه می تونی سورس کد ت رو بگذار دوستان ای که سی-پلاس-پلاس کار می کنند ، نگاه ای بی اندازاند.
عنوان: پاسخ به: مشکل در g++
ارسال شده توسط: newubuntu در 25 آبان 1387، 10:06 ب‌ظ
من حتی همچین چیزی هم نمیتونم کامپایل کنم
#include<iostream.h>
int main()
{
int a;
cin>>a;
ccout<<a;
return 0;}
حتی اینم نمیتونه کامپایل کنه
نظرت درباره ی نصب مجدد ubuntu چیه؟
عنوان: پاسخ به: مشکل در g++
ارسال شده توسط: علیرضا طالقانی در 25 آبان 1387، 10:24 ب‌ظ
include<iostream>

int main(){
int a;
std::cin >> a;
std::cout << a;
return 0;
}
;) done
عنوان: پاسخ به: مشکل در g++
ارسال شده توسط: امید پیله ور در 25 آبان 1387، 10:30 ب‌ظ
من حتی همچین چیزی هم نمیتونم کامپایل کنم
#include<iostream.h>
int main()
{
int a;
cin>>a;
ccout<<a;
return 0;}
حتی اینم نمیتونه کامپایل کنه
نظرت درباره ی نصب مجدد ubuntu چیه؟

دوست عزیز سلام.

شما با استفاده از نحوه کلاسیک برنامه نویسی C++ این برنامه نوشته اید(همچون برنامه نویسی CPP در محیط Turbo C++ ویندوز)

اتفاقا امروز با آقای نقاش زاده(Sadeqn) سر همین موضوع بحث بود.
در برنامه نویسی سی پلاس پلاس در محیط لینوکس تعریف توابع کتابخانه ای یا همون include ها بودن .h است.
یعنی بخش بالای برنامتون اینجوری باید بشه:
#include<iostream>

و در ضمن cout هم یکی C میخواد.

موفق و پیروز باشید
عنوان: پاسخ به: مشکل در g++
ارسال شده توسط: newubuntu در 25 آبان 1387، 11:14 ب‌ظ
سلام
با این کار ارور اولش فقط نمیاد ولی الباقی ارور ها هنوز هست
این برنامه من:
#include<iostream>
int main()
{
cout<<"ubuntu";
return 0;
}

اینم ارور:

# g++ ali.cpp -o ali.o
ali.cpp: In function ‘int main()’:
ali.cpp:4: error: ‘cout’ was not declared in this scope
من سرچ هم کردم اصلا فایلی بنام iostream تو سیتسم من نیست!!
عنوان: پاسخ به: مشکل در g++
ارسال شده توسط: علیرضا طالقانی در 25 آبان 1387، 11:17 ب‌ظ
سلام
با این کار ارور اولش فقط نمیاد ولی الباقی ارور ها هنوز هست
این برنامه من:
#include<iostream>
int main()
{
cout<<"ubuntu";
return 0;
}

اینم ارور:

# g++ ali.cpp -o ali.o
ali.cpp: In function ‘int main()’:
ali.cpp:4: error: ‘cout’ was not declared in this scope
من سرچ هم کردم اصلا فایلی بنام iostream تو سیتسم من نیست!!
کد ای رو که براتون اصلاح  کردم رو اجرا کنید. کار خواهد کرد. @};-
include<iostream>

int main(){
int a;
std::cin >> a;
std::cout << a;
return 0;
}
;) done
عنوان: پاسخ به: مشکل در g++
ارسال شده توسط: newubuntu در 25 آبان 1387، 11:25 ب‌ظ
سلام دستت دردنکنه  :)
بالاخره کار کرد
ولی حالا باید طریقه برنامه نویسیم را اینطوری کنم؟!
مثلا یه چیزی مثل endl هم قبول نمی کرد
هدر conio هم نمیشناخت
ولی این چیزی که شما گذاشتید کاملا کار کرد
یا علی
عنوان: پاسخ به: مشکل در g++
ارسال شده توسط: علیرضا طالقانی در 25 آبان 1387، 11:30 ب‌ظ
والا ++C تا الان ننوشته بودم تو لینوکس. به هر حال شدنی ی! فقط باید یکمی مطالعه کنی روش که ببینی راه ش چی ی!
توی مایه های این::
http://www.comptechdoc.org/os/linux/programming/c/linux_pgc.html
http://www.faqs.org/docs/Linux-HOWTO/C++Programming-HOWTO.html
عنوان: پاسخ به: مشکل در g++
ارسال شده توسط: newubuntu در 26 آبان 1387، 10:36 ق‌ظ
ولی یادمه تو فدورا هر برنامه ای را کامپایل میکرد
عنوان: پاسخ به: مشکل در g++
ارسال شده توسط: newubuntu در 26 آبان 1387، 10:08 ب‌ظ
چطوری میتونم آنیستال کنم
دوباره نصب کنم
از رو سایپتیک میشه؟
از رو کامند چطور؟لطفا آموزش بدید
یا علی