تستعمل "r\" في ++c لنقل مؤشر الكتابة لبداية السطر, حيث كما تعلم يتم تنفيذ أغلب الأكواد في cmd, وبعد طباعة جملة ما وفي حال أردت تحديث معلومات نفس السطر، فللإنتقال لبدايته مجددا نستعمل هذا المحرف "r\"
من استخداماته هو عمل وهم بصري بتدوير العصاة | وعرض - \ | / - بشكل متتالي لتعطي انطباع بحركة دائرية..
#include <stdio.h>
#include <unistd.h>
int main()
{
char chars[] = {'-', '\\', '|', '/'};
unsigned int i;
for (i = 0; ; ++i) {
printf("%c\r", chars[i % sizeof(chars)]);
fflush(stdout);
usleep(200000);
}
return 0;
}