A backspace escape character in a C string at end of a string before a newline is ignored (in Mac OS X terminal).
printf("hello, worl\bd"); // => hello word (OK)
printf("hello, world\b"); // => hello worl (OK)
printf("hello, world\b\n"); // => hello world\n (Why not hello worl\n ?)
Why is this the case?