#include <iostream.h>
int main()
{
cout << "Enter first integer\n";
int integer1;
cin >> integer1;
cout << "Enter second integer\n";
int integer2;
cin >> integer2;
int sum;
sum = integer1+integer2;
cout << "Sum is" << sum <<endl;
return 0;
}
البته یک بار خط اول را هم به این صورت زدم ولی بازم ارور داد#include <iostream>
using namespace std;
سلام دوست عزیزکد را زدم ولی فرقی نکرد اینهم ارور ها
چه پیغام خطایی میده؟ ;) همیشه پیغام خطا را بذار تا زودتر به نتیجه برسی.
ویرایش:
به خط دوم کد زیر رو اضافه کن تا درست بشه.کد: [انتخاب]using namespace std;
Description Resource Path Location Type
Symbol 'cout' could not be resolved 1.cpp /in line 16 Semantic Error
Symbol 'cout' could not be resolved 1.cpp /in line 11 Semantic Error
Symbol 'std' could not be resolved 1.cpp /in line 8 Semantic Error
Symbol 'endl' could not be resolved 1.cpp /in line 23 Semantic Error
Symbol 'cout' could not be resolved 1.cpp /in line 23 Semantic Error
Symbol 'cin' could not be resolved 1.cpp /in line 19 Semantic Error
#include <iostream>
using namespace std;
int main()
{
cout << "Enter first integer\n";
int integer1;
cin >> integer1;
cout << "Enter second integer\n";
int integer2;
cin >> integer2;
int sum;
sum = integer1+integer2;
cout << "Sum is" << sum <<endl;
return 0;
}
و بعد با استفاده از gedit، به اسم test.cpp توی HOME دخیره کردم. بعد با استفاده از ترمینال دستور زیر رو زدم تا کامپایل بشه:g++ test.cpp
حالا فایل دودویی رو با استفاه از دستور زیر توی ترمینال اجرا کردم:./a.out
من کدی که دادی رو دو کار کردم.حق با شماست مال منهم درست کار داد پس مشکل از eclipse که مهم نیست با همین nano می نویسم
۱. .h رو از توی header برداشتم
۲. اون خطی که گفتم رو به خط دو اضافه کردم شد این:کد: [انتخاب]#include <iostream>
و بعد با استفاده از gedit، به اسم test.cpp توی HOME دخیره کردم. بعد با استفاده از ترمینال دستور زیر رو زدم تا کامپایل بشه:
using namespace std;
int main()
{
cout << "Enter first integer\n";
int integer1;
cin >> integer1;
cout << "Enter second integer\n";
int integer2;
cin >> integer2;
int sum;
sum = integer1+integer2;
cout << "Sum is" << sum <<endl;
return 0;
}کد: [انتخاب]g++ test.cpp
حالا فایل دودویی رو با استفاه از دستور زیر توی ترمینال اجرا کردم:کد: [انتخاب]./a.out
خوب و راحت هم اجرا شد :)
فکر کنم توی اکلیپس قبل از اجرا باید ctrl+b بزنی :)ctrl+b که کار نداد
اگه هم میخوای که خیر دنیا و آخرت رو با هم ببینی و آقا! ازت راضی باشه ;) با ایمکس کار کن.
http://salman-m.blog.ir/1391/12/what-is-emacs
دوستان یه سوالسلام. چجوری کامپایل میکنی؟
می خوام c++ کار کنم ولی فایل سرآیند conio.h قابل شناسایی نیس اینجا. چیکار کنم؟
چون سوالتون مرتبط نیست، در یک تاپیک جدید اون رو بپرسید. در ضمن بهتر هست که ابتدا در انجمن جستجو کنید، چون من خودم چند بار در انجمن جواب این سوال رو دادم.حق با شماست ولی مثل اینکه یکی جواب داد. ببینیم چیکار میکنه. خودمم یه سرچی بزنم
سلام. با code blocks. البته جینی هم نشناختدوستان یه سوالسلام. چجوری کامپایل میکنی؟
می خوام c++ کار کنم ولی فایل سرآیند conio.h قابل شناسایی نیس اینجا. چیکار کنم؟
سلام. با code blocks. البته جینی هم نشناختبه ide که نباید ربطی داشته باشه احتمالا این کتاب خونه در g++ حذف شده یا اسمش عوض شده
#include "conio.h"
که خودش از ncurses استفاده میکنه:#ifndef __NCURSES_H
#include <ncurses.h>
#endif
initscr();
میگه: undefines refrence to 'initscr'
و ظاهرا ارور های مشابه زیادی میگیره از این هدر