Добрый день. Тоже начал изучать c++ по книге Р. Лафоре, и тоже появилась такая проблема.
Все оказалось банально. Просто Xcode и прочие компиляторы не корректно работают с кириллицей, поэтому получаются такие сдвиги. Если все будет на латинице, то будет выравнивание по правому краю.