0
class books{
public:
char* genre;
books(char *n);
};
books::books(char*n){
genre = new char[strlen(n)+1];
strcpy(genre,n);
}
int main(){
book harrypotter;
char n[20];
cin>>n;
harrypotter.books(n);
}
私の責任はどこにあるのか理解してもらえますか?私は不足ポインターを持っていると思う:(どのようにn [20]配列をクラスの* genreメンバに割り当てるのですか?パラメータ化されたコンストラクタにchar配列を渡す
感謝男は、多くを助けた:DIは関数を呼び出す上で間違っていた:)) – Cool
また、それが有用であればそれをupvoteすることができます – anukul