> void InitialiseVehicle (Vehicle *a, char name[20]) > { > a->vehicle_name, name; should this not be strncpy(a->vehicle_name, name, 19); a->vehicle_name[19] = 0; > -- Kathryn