سلام دوستان من وقتی این برنامه رو با 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;
}