String Handling in C in Hindi

 

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

 

String Handling Functions in C in Hindi 1

String Handling Functions in C in Hindi 2

 

Click here to find example program for string input-output without space

Click here to find example program for string input-output with space

 

Published by

admin

I am a computer teacher, programmer and web developer