Help, im new to C++ i need some advice -


<पूर्व> #include & lt; iostream & gt; #include & lt; स्ट्रिंग & gt; नेमस्पेस एसटीडी का उपयोग करना; Int main () {cout & lt; & lt; "एक वाक्य इनपुट:"; Cin & gt; & gt; एक्स; {Char * string = x; Int letter_count [26]; // प्रारंभ करने के लिए (इंट आई = 0; आई & lt; 26; letter_count [i ++] = 0); // (स्ट्रिंग [i] & gt; 64 और amp; स्ट्रिंग [i] & lt; 91) के लिए पत्रों की संख्या की गणना (इंट आई = 0; स्ट्रिंग [i]! = '\ 0'; i ++) [स्ट्रिंग [i] -65] ++; Else if (स्ट्रिंग [i] & gt; 96 और amp; स्ट्रिंग [i] & lt; 123) letter_count [स्ट्रिंग [i] -97] ++; Else if (स्ट्रिंग [i] == '।') तोड़; } // परिणाम (इंट I = 0; i & lt; 26; i ++) के लिए दिखाएं यदि (letter_count [i]! = 0) std :: cout & lt; & lt; Letter_count [i] & lt; & lt; "" & Lt; & lt; चार (i + 9 7) & lt; & lt; std :: endl; }}

यह प्रोग्राम क्यों संकलित नहीं करता?

  • आपका कोड संकलन करने में सक्षम नहीं होगा। आपने x में cin & lt; & lt; X इसे घोषित करने से पहले।
  • एक पंक्ति पढ़ने के लिए std :: getline का उपयोग करें।
  • std टाइप नाम (स्ट्रिंग) का उपयोग न करें चर नाम के रूप में (बडनलन के लिए धन्यवाद)
  • जादुई संख्या (63, आदि) का उपयोग न करें।

    एक साथ ऊपर गठबंधन करके, हमारे पास यह है। यह सही से बहुत दूर है, लेकिन यह सुधार हुआ है।

    <पूर्व> कॉट & lt; & lt; "एक वाक्य इनपुट:"; स्ट्रिंग रेखा; Std :: getline (std :: cin, लाइन); Int letter_count [26]; // प्रारंभ करने के लिए (इंट आई = 0; आई & lt; 26; i ++) {letter_count [i] = 0; } // (इंट आई = 0; लाइन [i]! = '\ 0'; i ++) के लिए पत्रों की संख्या की गिनती (यदि (रेखा [i]> gt; = 'ए' & amp; amp; amp; और amp; रेखा [i] & lt ; = 'Z') {letter_count [लाइन [i] - 'a'] ++; } और यदि (रेखा [i] & gt; = 'ए' और amp; रेखा [i] & lt; = 'z') {letter_count [रेखा [i] - 'ए'] ++; } और यदि (रेखा [i] == '।') तोड़; } // परिणाम दिखाएं

Comments

Popular posts from this blog

asp.net - Javascript/DOM Why is does my form not support submit()? -

sockets - Delphi: TTcpServer, connection reset when reading -

javascript - Classic ASP "ExecuteGlobal" statement acting differently on two servers -