Тема: ifstream метод read()
Добрий день
Виникла проблема при використанні методу read() класу ifstream.
Використовую Ubuntu IDE Code::Blocks;
Маю структуру
struct Profile
{
    string Name;
    int Age;
    int Width;
    int Heigh;
    string Kierunek;
    double Sredni_bal;
};Головна функція
int main()
{
    ifstream fin("text.txt");
    Profile p;
    fin.read((char*)&p,sizeof(Profile));  
    return 0;
} 
Вміст файлу text.txt: 
Igor 1 2 3 Informatyka 23.2
Програма запускається і 
Виникає помилка:
Segmentation fault (core dumped)