Strings in C (char arrays)
Në shqip: Teksti në C
ShpjegimiSQ
C-ja s'ka tip string: teksti është thjesht një varg shkronjash (char[]) që mbaron me një karakter të veçantë '\0'. Prandaj s'mund t'i krahasosh me == ose t'i bashkosh me + — përdor funksionet e <string.h>.
EnglishEN
C has no string type: text is just an array of characters (char[]) ending with a special '\0' character. That's why you can't compare them with == or join them with + — you use the functions in <string.h>.
Si ta mendosh
Si një tren me vagonë shkronjash, që në fund ka gjithmonë një vagon të kuq „FUND“ që e tregon ku mbaron.
Lexoje në anglisht
Like a train of letter carriages that always has a red “END” carriage at the back showing where it stops.
Shembull kodic
char emri[] = "Arta"; // A r t a \0 → 5 bajtë
printf("%s\n", emri);
printf("%c\n", emri[0]); // A