नमस्ते मेरी संकलन के दौरान एक छोटी सी समस्या है।
इसलिए मेरे प्रोग्राम में यह समस्या है:
- कोष्ठक (str1);
- शून्य कोष्ठक (str, len) - 'ब्रैकेट्स' के लिए विवादास्पद प्रकार
न्य कोड -
< कोड> # शामिल करें & lt; stdio.h & gt; # शामिल करें & lt; stdlib.h & gt; #include & lt; string.h & gt; शून्य कोष्ठक (चार अक्षर [], इंट लेन); Int main () {char str [99]; Int len; Printf ("गणितीय व्यायाम दर्ज करें: \ n"); हो जाता है (एसटीआर); Len = srtlen (str); कोष्ठक (str1); वापसी (0); } शून्य कोष्ठक (str, len) {char str1 [99]; Int i, j = 0; (I = 0; i & lt; len; i ++) {if (str [i] == '(') {i ++; जबकि (str [i]! = ')') {Str1 [j] = str [i ]; i ++; J ++; }}} Printf ("% s \ n", str1); }
मुझे यह जानना अच्छा लगता है कि ये त्रुटियां कैसे उत्पन्न होती हैं और मैं यह कैसे व्यवस्था कर सकता हूं कि यह प्रोग्राम काम करेगा। धन्यवाद
बदलें
शून्य कोष्ठक (str, len) से
शून्य कोष्ठक (चार अक्षर [], इंटेल लेन)
और आपका फ़ंक्शन कॉल कोष्ठक (str, len);
। और भी बदलें
len = srtlen (str); // वर्तनी में गलती।
से
len = strlen (str);
Comments
Post a Comment