انجمنهای فارسی اوبونتو
کمک و پشتیبانی => برنامهسازی => نویسنده: newubuntu در 25 آبان 1387، 06:39 بظ
-
سلام
دوستان من برنامه نوشتم ولی کامپایل نمی کنه مشکل چیه
تو dvd هم هرچی مربوط به سی ++ بود نصب کردم ولی درست نشد
مشکلشم فکر کنم خیلی بزرگه چون با هدرز مشکل داره
error: iostream.h: No such file or directory
حالا باید چیکار کنم؟
-
sudo apt-get install build-essential
ویکی ها نمی دونم چرا باز نمیشه!ولی اونجا گفته شده...
-
دستت درد نکنه ولی درست نشد
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
-
میشه سوئیچ c- رو حذف کنید
لطفا :oops:
-
بازم درست نشد :'(
راهی برای نصب هدرز هست؟
-
???
این هدر خیلی عمومی هستش! البته من با ++C کار نمی کنم. ولی اون بسته یی که عرض کردم شامل همین هدر هاست.
ی نگاه ب این لینک بنداز! شاید ایده یی بهت بده
http://www.yolinux.com/TUTORIALS/LinuxTutorialC++StringClass.html
-
اینجا هم چیز خاصی نگفته بود
-
اگه می تونی سورس کد ت رو بگذار دوستان ای که سی-پلاس-پلاس کار می کنند ، نگاه ای بی اندازاند.
-
من حتی همچین چیزی هم نمیتونم کامپایل کنم
#include<iostream.h>
int main()
{
int a;
cin>>a;
ccout<<a;
return 0;}
حتی اینم نمیتونه کامپایل کنه
نظرت درباره ی نصب مجدد ubuntu چیه؟
-
include<iostream>
int main(){
int a;
std::cin >> a;
std::cout << a;
return 0;
}
;) done
-
من حتی همچین چیزی هم نمیتونم کامپایل کنم
#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 میخواد.
موفق و پیروز باشید
-
سلام
با این کار ارور اولش فقط نمیاد ولی الباقی ارور ها هنوز هست
این برنامه من:
#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()
{
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
-
سلام دستت دردنکنه :)
بالاخره کار کرد
ولی حالا باید طریقه برنامه نویسیم را اینطوری کنم؟!
مثلا یه چیزی مثل endl هم قبول نمی کرد
هدر conio هم نمیشناخت
ولی این چیزی که شما گذاشتید کاملا کار کرد
یا علی
-
والا ++C تا الان ننوشته بودم تو لینوکس. به هر حال شدنی ی! فقط باید یکمی مطالعه کنی روش که ببینی راه ش چی ی!
توی مایه های این::
http://www.comptechdoc.org/os/linux/programming/c/linux_pgc.html
http://www.faqs.org/docs/Linux-HOWTO/C++Programming-HOWTO.html
-
ولی یادمه تو فدورا هر برنامه ای را کامپایل میکرد
-
چطوری میتونم آنیستال کنم
دوباره نصب کنم
از رو سایپتیک میشه؟
از رو کامند چطور؟لطفا آموزش بدید
یا علی