String Handling in C in Hindi

What are strings in C in Hindi

Pointer और String के बीच अंतर जानने के लिए देखें—Pointer and String

String एक ऐसा variable होता है जिसमें अक्षर या अक्षरों के समूह को स्टोर किया जा सकता है। इसका प्रयोग किसी अक्षर, शब्द, वाक्य, नाम, पहचान नम्बर, पता आदि को स्टोर करने के लिए किया जाता है। वास्तव में String एक Characters का One Dimensional Array होता है जिसके प्रत्येक Character मेमोरी में 1 Byte का स्थान लेते है। String के Characters भी किसी Integer या Float Array की तरह ही Contiguous Memory Locations में स्टोर होते है। प्रत्येक String के अंत में सदैव एक एक Special Character ‘\0’ स्टोर होता है जिसे Null Character कहते है। इसे String Termination Character भी कहा जाता है जो String के अंत को सूचित करता है।

C-Language में Array क्या है जानने के लिए देखें—Arrays in C

C में String इनपुट के लिए scanf() function का प्रयोग किया जाता है जो बिना Space के String को इनपुट लेता है। किन्तु यदि हमें Space सहित String को इनपुट लेना है तो इसके लिए gets() Function का प्रयोग करते है। साथ ही C में Strings पर कार्य करने के लिए बहुत सारे String Handling Functions उपलब्ध है जो string.h Header File के अंतर्गत Defined होते है। इनमें से कुछ महत्वपूर्ण Functions निम्नलिखित है—

C-Language में Structure क्या है जानने के लिए देखें—Structures in C

String handling functions in C

String Handling Functions in C in Hindi 1

C-Language में Function क्या है जानने के लिए देखें—Functions in C

String Handling Functions in C in Hindi 2

C-Language में Pointer क्या है जानने के लिए देखें—Pointers in C

String example programs in C

  1. String input-output without space
  2. String input-output with space
  3. Strlwr() function example program
  4. Strupr() function example program
  5. Strlen() function example program
  6. Strrev() function example program
  7. Strcpy() function example program
  8. Strcat() function example program
  9. Strcmp() function example program
  10. String and Pointer
Share it to: