Thuta Learning
ရှာဖွေရန်
IntermediateProgrammingbeginner

Strings

စိတ်လျှော့ပါ။ ဒီခန်းကို စာအုပ်လိုမဟုတ်ဘဲ စကားပြောသလိုပဲ၊ နားလည်လွယ်အောင် ရှင်းပါမယ်။

C မှာ string သီးသန့် type မရှိပါ။ Character array တစ်ခုအဖြစ်သိမ်းပြီး အဆုံးမှာ null character ပါပါတယ်။ Text data တွေ handle လုပ်တဲ့အခါ string concept ကိုသေချာနားလည်ဖို့လိုပါတယ်။

c
#include <stdio.h>
#include <string.h>

int main() {
  char name[] = "ThutaTech";

  printf("Name: %s
", name);
  printf("Length: %lu", strlen(name));
  return 0;
}

%s က string output ထုတ်ဖို့ format specifier ပါ။ strlen() က string length ကိုတွက်ပေးပြီး null character ကို မတွက်ပါ။

You should see
Name: ThutaTech Length: 9

Info

String functions တွေသုံးချင်ရင် <string.h> ကို include လုပ်ပါ။

ဒီနေရာမှာ လူအများမှားတတ်တယ်

  • String buffer size မလုံလောက်ရင် overflow ဖြစ်နိုင်ပါတယ်။ C မှာ string memory safety ကို ကိုယ်တိုင်သတိထားရပါတယ်။
Strings | Thuta Learning