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

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

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

نویسنده موضوع: کمک در مورد c++ (حل شد)  (دفعات بازدید: 3811 بار)

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

آفلاین mojtabarezaei76

  • Full Member
  • *
  • ارسال: 179
  • جنسیت : پسر
کمک در مورد c++ (حل شد)
« : 08 خرداد 1392، 10:25 ق‌ظ »
سلام من به تازگی به یادگیری ++c پرداختم و در جلسه اول یادگرفتم که یک برنامه بسازیم که بهش دو عدد بدیم و آنها را جمع کنه و به ما نشان بده خود استاد مون تو ویژوال سی کد می زد ولی من عین همون کد را در eclipse می زنم تقریبا به همش خطا می ده تازه تکلیفهم گفته من نمی دونم باید چیکار کنم ](*,)
اینم کدی که استاد در ویژوال سی زد
#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>
« آخرین ویرایش: 08 خرداد 1392، 10:57 ق‌ظ توسط mojtabarezaei76 »
دنیا را دو گونه می توان تغییر داد: با قلم (كاربست اندیشه) و با شمشیر (كاربست زور)

آفلاین سلمان م.

  • ناظر انجمن
  • *
  • ارسال: 4106
  • جنسیت : پسر
  • GNU Operating System - سیستم عامل گنو
پاسخ : کمک در مورد ++c
« پاسخ #1 : 08 خرداد 1392، 10:36 ق‌ظ »
سلام دوست عزیز

چه پیغام خطایی می‌ده؟ ;) همیشه پیغام خطا را بذار تا زودتر به نتیجه برسی.

ویرایش:
به خط دوم کد زیر رو اضافه کن تا درست بشه.
using namespace std;
« آخرین ویرایش: 08 خرداد 1392، 10:40 ق‌ظ توسط سلمان م. »

آفلاین mojtabarezaei76

  • Full Member
  • *
  • ارسال: 179
  • جنسیت : پسر
پاسخ : کمک در مورد ++c
« پاسخ #2 : 08 خرداد 1392، 10:43 ق‌ظ »
سلام دوست عزیز

چه پیغام خطایی می‌ده؟ ;) همیشه پیغام خطا را بذار تا زودتر به نتیجه برسی.

ویرایش:
به خط دوم کد زیر رو اضافه کن تا درست بشه.
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
دنیا را دو گونه می توان تغییر داد: با قلم (كاربست اندیشه) و با شمشیر (كاربست زور)

آفلاین سلمان م.

  • ناظر انجمن
  • *
  • ارسال: 4106
  • جنسیت : پسر
  • GNU Operating System - سیستم عامل گنو
پاسخ : کمک در مورد ++c
« پاسخ #3 : 08 خرداد 1392، 10:50 ق‌ظ »
من کدی که دادی رو دو کار کردم.
۱. .h رو از توی header برداشتم
۲. اون خطی که گفتم رو به خط دو اضافه کردم شد این:
#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

خوب و راحت هم اجرا شد :)

آفلاین mojtabarezaei76

  • Full Member
  • *
  • ارسال: 179
  • جنسیت : پسر
پاسخ : کمک در مورد ++c
« پاسخ #4 : 08 خرداد 1392، 10:54 ق‌ظ »
من کدی که دادی رو دو کار کردم.
۱. .h رو از توی header برداشتم
۲. اون خطی که گفتم رو به خط دو اضافه کردم شد این:
#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 می نویسم 
دمت گرم  ;D ;D
دنیا را دو گونه می توان تغییر داد: با قلم (كاربست اندیشه) و با شمشیر (كاربست زور)

آفلاین سلمان م.

  • ناظر انجمن
  • *
  • ارسال: 4106
  • جنسیت : پسر
  • GNU Operating System - سیستم عامل گنو
پاسخ : کمک در مورد ++c
« پاسخ #5 : 08 خرداد 1392، 10:59 ق‌ظ »
فکر کنم توی اکلیپس قبل از اجرا باید ctrl+b بزنی :)

اگه هم می‌خوای که خیر دنیا و آخرت رو با هم ببینی و آقا! ازت راضی باشه ;) با ای‌مکس کار کن.
http://salman-m.blog.ir/1391/12/what-is-emacs

آفلاین mojtabarezaei76

  • Full Member
  • *
  • ارسال: 179
  • جنسیت : پسر
پاسخ : کمک در مورد ++c
« پاسخ #6 : 08 خرداد 1392، 11:05 ق‌ظ »
فکر کنم توی اکلیپس قبل از اجرا باید ctrl+b بزنی :)

اگه هم می‌خوای که خیر دنیا و آخرت رو با هم ببینی و آقا! ازت راضی باشه ;) با ای‌مکس کار کن.
http://salman-m.blog.ir/1391/12/what-is-emacs
ctrl+b که کار نداد
ای مکس دارم ولی ازش سر در نمی آرم فکر کنم با آموزشهای سایتت بتونم یک کارشی کنم
دنیا را دو گونه می توان تغییر داد: با قلم (كاربست اندیشه) و با شمشیر (كاربست زور)

آفلاین محمدرضا ح.

  • High Hero Member
  • *
  • ارسال: 3117
  • جنسیت : پسر
  • Your Future is our Past!
پاسخ : کمک در مورد c++ (حل شد)
« پاسخ #7 : 08 خرداد 1392، 11:14 ق‌ظ »
از من میشنوی بیخیال ایمکس شو. دستورات پیچیده ای داره که نمیفهمی چی به چیه. یعنی فکر نکنم کسی هم که ساخته بفهمه چی ساخته ;D .

به نظرم VIM حرفه ای تر و بهتر هست :) . در ضمن دستوراتش هم ساده تره.
قاضی : تو السالوادور چه کار میکردی؟
چه‌گوارا : آفتاب میگرفتم
قاضی : پس چرا ساختمان دادگستری رو منفجر کردی؟
چه‌گوارا : جلوی آفتاب رو گرفته بود

آفلاین esfahan2000

  • Full Member
  • *
  • ارسال: 214
  • VA)(ID
پاسخ : کمک در مورد c++ (حل شد)
« پاسخ #8 : 08 خرداد 1392، 11:48 ق‌ظ »
اگه میخای C++ کار کنی اینو نصبش کن:
Code Blocks Ide
خیلی کار کردن باش راحته
چترها را باید بست/زیر بارن باید رفت/فکر را خاطره را زیر باران باید برد/با همه مردم شهر زیر باران باید رفت/دوست را زیر باران باید دید

آفلاین امید توانا

  • Hero Member
  • *
  • ارسال: 981
  • جنسیت : پسر
پاسخ : کمک در مورد c++ (حل شد)
« پاسخ #9 : 08 خرداد 1392، 12:29 ب‌ظ »
برای کسی که تازه شروع به برنامه‌نویسی کرده این ادیتورهای سنگین و پیشرفته رو معرفی نکنید. بزارید فعلا یاد بگیره بعد خودش می‌تونه انتخاب کنه. برای یادگیری اولیه زبان سی‌پلاس‌پلاس یا پایتون ساده‌ترین و بی‌دردسرترین جینی (GEANY) هست. بعد که دیگه حرفه‌ای شدی باید از بین چند ادیتور حرفه‌ای یکی رو انتخاب کنی.

آفلاین tazekar

  • Full Member
  • *
  • ارسال: 148
  • جنسیت : پسر
  • آی نفس کش!
پاسخ : کمک در مورد c++ (حل شد)
« پاسخ #10 : 12 خرداد 1392، 09:31 ب‌ظ »
دوستان یه سوال

می خوام c++ کار کنم ولی فایل سرآیند conio.h قابل شناسایی نیس اینجا. چیکار کنم؟
ای بابا!

آفلاین nixoeen

  • ناظر انجمن
  • *
  • ارسال: 4872
  • جنسیت : پسر
  • masoft قدیم
پاسخ : کمک در مورد c++ (حل شد)
« پاسخ #11 : 12 خرداد 1392، 11:03 ب‌ظ »
چون سوالتون مرتبط نیست، در یک تاپیک جدید اون رو بپرسید. در ضمن بهتر هست که ابتدا در انجمن جستجو کنید، چون من خودم چند بار در انجمن جواب این سوال رو دادم.

آفلاین سلمان م.

  • ناظر انجمن
  • *
  • ارسال: 4106
  • جنسیت : پسر
  • GNU Operating System - سیستم عامل گنو
پاسخ : کمک در مورد c++ (حل شد)
« پاسخ #12 : 12 خرداد 1392، 11:14 ب‌ظ »
دوستان یه سوال

می خوام c++ کار کنم ولی فایل سرآیند conio.h قابل شناسایی نیس اینجا. چیکار کنم؟
سلام. چجوری کامپایل می‌کنی؟

آفلاین tazekar

  • Full Member
  • *
  • ارسال: 148
  • جنسیت : پسر
  • آی نفس کش!
پاسخ : کمک در مورد c++ (حل شد)
« پاسخ #13 : 13 خرداد 1392، 12:54 ب‌ظ »
چون سوالتون مرتبط نیست، در یک تاپیک جدید اون رو بپرسید. در ضمن بهتر هست که ابتدا در انجمن جستجو کنید، چون من خودم چند بار در انجمن جواب این سوال رو دادم.
حق با شماست ولی مثل اینکه یکی جواب داد. ببینیم چیکار میکنه. خودمم یه سرچی بزنم

دوستان یه سوال

می خوام c++ کار کنم ولی فایل سرآیند conio.h قابل شناسایی نیس اینجا. چیکار کنم؟
سلام. چجوری کامپایل می‌کنی؟
سلام. با code blocks. البته جینی هم نشناخت
ای بابا!

آفلاین MHA152

  • High Hero Member
  • *
  • ارسال: 2745
  • جنسیت : پسر
  • من عاشق یونیکسی ها هستم
پاسخ : کمک در مورد c++ (حل شد)
« پاسخ #14 : 13 خرداد 1392، 01:17 ب‌ظ »
سلام. با code blocks. البته جینی هم نشناخت
به ide که نباید ربطی داشته باشه احتمالا این کتاب خونه در g++ حذف شده یا اسمش عوض شده
بهتون پیشنهاد می کنم به دنیای بزرگ شبه−یونیکس وارد بشید و از پیشرفت لذت ببرید
جیمیلم