As you suggest, the memory that "string" points to is not a part of the struct in any way, shape, or form. It must be acquired separtely from the struct itself, and de-allocated separately from the...