For convenience, we will assume that we have a unit cube (each side has length 1 unit) and we place it such that one corner of the cube is at the origin.

cube

The unit vectors i, j, and k act in the x-, y-, and z-directions respectively. So in our diagram, since we have a unit cube,

OA = i
OC = j
OS = k

From the diagram, we see that to move from B to S, we need to go -1 unit in the x direction, -1 unit in the y-direction and up 1 unit in the z-direction. Since we have a unit cube, we can write:

BS = −i − j + k

and similarly:

CP = i − j + k

The scalar product for the vectors BS and CP is:

BS • CP = |BS| |CP| cos θ

where θ is the angle between BS and CP.

So the angle θ is given by

θ = arccos[ (BS • CP) ÷ ( |BS| |CP| ) ]

Now,

BS • CP 

= (−i − j + k) (i − j + k)

= -1 + 1 + 1

= 1

and

|BS| |CP|  

= √((-1)2 + 12 + 12) × √(12 + (-1)2 + 12)

= (√3)(√3)

= 3

So

θ = arccos (1/3)

θ = 70.5°

So the angle between the strings is 70.5°. (In this situation we assume "angle" refers to the acute angle between the strings.)