Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> सी प्रोग्रामिंग

एक स्ट्रिंग में ASCII मान मुद्रित करने के लिए C प्रोग्राम।

वर्णों की एक सरणी को स्ट्रिंग कहा जाता है।

नीचे दिया गया घोषणा है एक स्ट्रिंग का -

char stringname [size];

उदाहरण के लिए, चार स्ट्रिंग [50]; लंबाई 50 वर्णों की स्ट्रिंग।

आरंभीकरण

  • एकल वर्ण स्थिरांक का उपयोग करना।
char string[10] = { ‘H’, ‘e’, ‘l’, ‘l’, ‘o’ ,‘\0’}
  • स्ट्रिंग स्थिरांक का उपयोग करना।
char string[10] = “Hello”:;

एक्सेस करना

एक नियंत्रण स्ट्रिंग "%s" है जिसका उपयोग स्ट्रिंग तक पहुँचने के लिए तब तक किया जाता है जब तक कि उसका सामना '\0' से न हो जाए।

रनटाइम पर दिए गए स्ट्रिंग के ASCII मानों को प्रिंट करने के लिए हम जिस तर्क का उपयोग करते हैं, वह इस प्रकार है -

while(str[i]!='\0'){
   printf("\nASCII Value of %c = %d", str[i], str[i]);
   i++;
}

उदाहरण

किसी दिए गए स्ट्रिंग के ASCII मानों को प्रिंट करने के लिए C प्रोग्राम निम्नलिखित है -

#include<stdio.h>
int main() {
   char string[50];
   int i=0;
   printf("Enter the Sentenc: ");
   gets(string);
   while(string[i]!='\0') {
      printf("\nASCII Value of %c=%d", string[i], string[i]);
      i++;
   }
   getch();
   return 0;
}

आउटपुट

जब उपरोक्त प्रोग्राम को निष्पादित किया जाता है, तो यह निम्न आउटपुट उत्पन्न करता है -

Enter the Sentence: Tutorials Point

ASCII Value of T = 84
ASCII Value of u = 117
ASCII Value of t = 116
ASCII Value of o = 111
ASCII Value of r = 114
ASCII Value of i = 105
ASCII Value of a = 97
ASCII Value of l = 108
ASCII Value of s = 115
ASCII Value of   = 32
ASCII Value of P = 80
ASCII Value of o = 111
ASCII Value of i = 105
ASCII Value of n = 110
ASCII Value of t = 116

  1. स्क्वायर मैट्रिक्स को Z रूप में C . में प्रिंट करने का कार्यक्रम

    कार्यक्रम विवरण वर्ग मैट्रिक्स के तत्वों को Z रूप में प्रिंट करें एक वर्ग मैट्रिक्स एक मैट्रिक्स है जिसमें समान पंक्तियों और स्तंभों की संख्या होती है। एक एन-बाय-एन मैट्रिक्स को ऑर्डर के स्क्वायर मैट्रिक्स के रूप में जाना जाता है एल्गोरिदम To print the elements of the Square Matrix in Z form We

  1. दिए गए स्ट्रिंग का सबसे लंबा उपसर्ग प्रिंट करें जो C प्रोग्राम में उसी स्ट्रिंग का प्रत्यय भी है।

    एक स्ट्रिंग को देखते हुए जिसमें हमें यह जांचना है कि सबसे लंबे उपसर्ग की लंबाई जो कि स्ट्रिंग का एक प्रत्यय भी है जैसे कि एक स्ट्रिंग abcab है, इसलिए यहां ab लंबाई 2 है और समान उपसर्ग के साथ सबसे लंबा सबस्ट्रिंग है और प्रत्यय। उदाहरण Input: str[] = { “aabbccdaabbcc” } Output: 6 Input: ab

  1. सी प्रोग्राम में मैट्रिक्स को तिरछे नीचे की ओर प्रिंट करें।

    आकार n x n की एक सरणी के साथ दिया गया है और कार्य पूर्णांक प्रकार के मैट्रिक्स तत्वों को तिरछे नीचे की ओर प्रिंट करना है। तिरछे नीचे की ओर का अर्थ है n x n के किसी भी आकार की सरणी को तिरछे नीचे की ओर ले जाना जैसे नीचे दिए गए चित्र में प्रिंट करना - सबसे पहले यह 1 प्रिंट करेगा और फिर 2 प्रिंट करन