C හා C++ සිංහලෙන්/C සඳහා පස්වන උදාහරණය

Wikibooks වෙතින්
Jump to navigation Jump to search

දැන් අපි "\n" කියන Escape Character එකත් "\t" කියන Escape Character එකත් පරිගණක වැඩ සටහනක පාවිච්චි කරන්නත් දන්නවා. ඒකෙන් වෙන දේ ගැනත් දන්නවා. අද අපි ඉගෙන ගන්න යන්නෙ "\b" කියන Escape Character එක ගැනයි.


පහත ක්‍රම දෙකකින් ලියා ඇති පරිගණක වැඩ සටහන දෙස පරෙස්සමෙන් බලන්න. මුලින්ම "Hello" යන වචනයත් හිඩැසක් නොතබා ඊළඟට "\b" යන Escape Character එකත් අවසානයේ දී ත් හිඩැසක් නොතබා "World" යන වචනයත් printf() නම් නියෝගය තුළ ලියූ විට සිදුවන දේ පරීක්ෂා කර බලමු.


පළමු ක්‍රමය

#include<stdio.h>

void main()  {
    printf("Hello\bWorld");   }


දෙවන ක්‍රමය

#include<stdio.h>

void main()  {
    printf("Hello");
    printf("\b");
    printf("World");   }


මෙය යම් තැනක Test5.c නමින් ගබඩා කර එය Compile කර Run කරන්න. එවිට ප්‍රතිඵලය ලෙස ලැබෙන්නේ "HellWorld" යන්නයි. එනම් "\b" යන Escape Character එකෙන් සිදුවන්නේ ආපස්සට එක් අකුරක් යාමයි. එනම් ආපසු හැරී එක් අකුරක් මැකීමයි. මෙයින් පැහැදිලි වන්නේ "\b" යනු BackSpace බවයි.


C සඳහා සිව්වන උදාහරණය · C සඳහා සයවන උදාහරණය