You declared man as global and man as local too, error prone programming style
besides this you didnt tell where you get your segmentation falut
now look at the code block
cHuman man;
inFailas.read((char *) &man, sizeof(cHuman));
std::cout << itsName;
inFailas.close();
everything is wrong about it,
man is a object of cHuman class but you are reading data to man.
read data in
itsName variable istead of
man
Also learn how to debug. its very important. I guess you are using linux. leran how to use gdb