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

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

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


ارائه ۲۴٫۱۰ اوبونتو منتشر شد 🎉

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

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

آفلاین alperen

  • Newbie
  • *
  • ارسال: 18
  • جنسیت : پسر
یک مشکل در کلاس های c++
« : 03 بهمن 1386، 02:20 ب‌ظ »
سلام دوستان من وقتی این برنامه رو با gcc کامپایل میکنم به همچین پیغامی میده ! میشه بگین چه کار باید بکنم؟

پیغام : An access violation ( segmentation fault ) raised in your program


خود برنامه :
#include<iostream.h>



class al{


public :
al();
void read();
void write();


private :

char *mass;
int a;
};

al::al(){
mass = "";
a=0;
}

void al::read(){
char *al;
cout<<"\nEnter your mesaage: ";
cin>>al;
mass=al;

}

void al::write(){

cout<<"\nYour message is : "<<mass;


}


int main(){

al ob1;

ob1.read();




return 0;
}

sizlər öldüktən sonra analar minlərcə sizlərdən doğuracaq ; ama minlərcə ana bir avuc vətən toprağı doğura bilməz
M.K.Atatürk

آفلاین alperen

  • Newbie
  • *
  • ارسال: 18
  • جنسیت : پسر
پاسخ به: یک مشکل در کلاس های c++
« پاسخ #1 : 04 بهمن 1386، 10:44 ق‌ظ »
کسی نمیخواهد چیزی بگه ؟ من موندم تو این ها....
sizlər öldüktən sonra analar minlərcə sizlərdən doğuracaq ; ama minlərcə ana bir avuc vətən toprağı doğura bilməz
M.K.Atatürk

آفلاین sahama

  • Hero Member
  • *
  • ارسال: 784
  • جنسیت : پسر
  • الهی به امید تو!
پاسخ به: یک مشکل در کلاس های c++
« پاسخ #2 : 04 بهمن 1386، 11:25 ق‌ظ »
???
از دستور using namespace std; بعد از #include استفاده کن یک بار هم iostream  رو بدون .h بنویس
اگر نشد برای رشته ها از class string  استفاده کن
« آخرین ویرایش: 04 بهمن 1386، 11:43 ق‌ظ توسط sahama »
یا علی

آفلاین z.k

  • Full Member
  • *
  • ارسال: 217
پاسخ به: یک مشکل در کلاس های c++
« پاسخ #3 : 04 بهمن 1386، 11:32 ق‌ظ »
با g++ کامپایل کنید
g++ source.cpp -o source
مشکلی پیش نمیاد

از gcc برای کامپایل برنامه c استفاده میکنند

آفلاین 404

  • Full Member
  • *
  • ارسال: 145
  • جنسیت : دختر
پاسخ به: یک مشکل در کلاس های c++
« پاسخ #4 : 08 بهمن 1386، 12:12 ق‌ظ »
جدا ارور می ده؟! gcc من که فقط warning می ده. اونم به خاطر header